Sub SAP宏()
Application.ScreenUpdating = False
Windows("费改新产品IBNR分摊201507.xlsx").Activate
For i = 12 To 66
Windows("费改新产品IBNR分摊201507.xlsx").Activate
Sheets("中支分摊结果").Activate
Range("E1:BL11").Copy
Windows("SAP宏.xlsm").Activate
Cells((i - 12) * 60 + 2, 3).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Windows("费改新产品IBNR分摊201507.xlsx").Activate
Sheets("中支分摊结果").Activate
Range("E5:BL8").Select
Windows("SAP宏.xlsm").Activate
Cells(60 * (i - 12), 7).Select
Selection.PasteSpecialPaste Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Windows("费改新产品IBNR分摊201507.xlsx").Activate
Cells(i, 4).Select
Windows("SAP宏.xlsm").Activate
Range(Cells(60 * (i - 12) + 2, 1), Cells(60 * (i - 11) + 1, 1)).PasteSpecial Paste:=xlPasteValues
Windows("费改新产品IBNR分摊201507.xlsx").Activate
Cells(i, 3).Select
Windows("SAP宏.xlsm").Activate
Range(Cells(60 * (i - 12) + 2, 2), Cells(60 * (i - 11) + 1, 2)).PasteSpecial Paste:=xlPasteValues
Windows("费改新产品IBNR分摊201507.xlsx").Activate
Range(Cells(i, 5), Cells(i, 65)).Select
Windows("SAP宏.xlsm").Activate
Cells(i - 10, 15).Select
Selection.PasteSpecialPaste Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Windows("费改新产品IBNR分摊201507.xlsx").Activate
Range(Cells(i, 71), Cells(i, 136)).Select
Windows("SAP宏.xlsm").Activate
Cells(i - 10, 14).Select
Selection.PasteSpecialPaste Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Next i
End Sub
运行了的结果
求助大神,在线等……