复制/粘贴 - 下标超出范围错误

时间:2018-05-22 23:13:05

标签: excel vba excel-vba

我搜索过并没有找到与我的问题完全相同的内容。也许它在那里,但我没有找到它。

我使用以下简单代码将范围从一张纸复制到另一张纸上的范围。

Sub ApacheGetCopyOfLogList()
    Sheets("Sheet8").Range("B5:B92").Copy _
        Destination:=Sheets("Sheet10").Range("B5:92")
End Sub

我也尝试过:

Sub Something
    Range("L5:M1000").Copy _
        Destination:=Range("A5")
End Sub

- 认为目标范围可能需要相同的大小,但事实并非如此。我仍然得到同样的错误。

这必须是我如何指代不同的工作表。我这样说是因为下面的代码总是可以正常工作:

pip install jawa

我无法理解我的错误。它可能超级简单!但这是漫长的一天结束,我需要一些指导。提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果您想使用worksheet codenames代替worksheet names,则语法不同。

Sub ApacheGetCopyOfLogList()
    Sheet8.Range("B5:B92").Copy _
        Destination:=Sheet10.Range("B5")
End Sub