首先我知道这个标题或接近它的其他类似问题,我已尝试在页面上的解决方案,但他们不工作。运行时错误'9'下标超出范围 - 复制范围
我想使用Excel VBA将一个范围复制到另一个范围。我从中复制的工作表是201209TB.xlsx和201210DB.xlsx。
单元格值是总和的结果,并且是单元格F396,需要复制到新工作簿中的单元格J10。这是我迄今为止的代码;
Sub CopyRange()
'
' CopyRange Macro
' Copy range from TrialBalance to Dashboard
'
Dim Rng1 As Range
Dim Rng2 As Range
Set Rng1 = Workbooks("201209TB.xlsx").Sheets("excel").Range("F396")
Set Rng2 = Workbooks("201210DB.xlsx").Sheets("Sheet1").Range("J10")
Rng1.Copy Rng2
End Sub
细胞代码是= SUM(E409-E396)和结果应当是-2,214,534.78 由于
它被扔了一个误差的原因,它正在试图将工作簿使用未由其他代码打开因为对我而言
请张贴了'Formula'是在'F396',你想在结果'J10' –
请参阅修改最后一行是值 – JamesDev
其他人对此有何帮助?不知道为什么它不起作用 – JamesDev