您好,我对 2 行的总和有疑问,并将其粘贴到列中的另一个工作簿中。
意思让我们说
- 第 26 行,第 3 列添加第 27 行,第 3 列值
- 第 26 行,第 4 列添加第 27 行,第 4 列值
依此类推,直到第 12 列
3 4 5 6 7 排
2 6 7 8 9 排
柱子
- 5
- 10
- 12
- 14
- 16
我尝试将 x 源范围汇总并尝试粘贴,但它无法正常工作。
它说
运行时错误“13”:类型不匹配
这是我的代码:
Sub transfer()
Dim x As Workbook
Dim y As Workbook
Dim sourceRange As Excel.Range
Dim targetRange As Excel.Range
'## Open both workbooks first:
Set x = Workbooks("Svc-Op KPI Overall-6c.xlsm")
Set y = Workbooks("SEA Aftermarket Dashboard - Civic - Copy.xlsm")
Set sourceRange = x.Sheets("Monthly").Range(Cells(26, 3), Cells(26, 14)) + x.Sheets("Monthly").Range(Cells(27, 3), Cells(27, 14))
Set targetRange = y.Sheets("Data").Cells(38, 3)
targetRange.PasteSpecial Paste:=xlPasteValues,Operation:=xlNone,SkipBlanks:=False, Transpose:=True