我有点想自学VB,以便在我的工作中自动化一些东西。我几乎得到了我需要的东西,但是我遇到了很多麻烦,从一个字体上复制并粘贴在另一个宏上(并且它在另一个宏中工作得很好)。但是,这一次,我继续遇到运行时错误9:下标超出范围。我只是想将一个列从一个工作簿复制到另一个工作簿。什么可能出错?
Workbooks("BAYS-0058.xlsx").Sheets("Raw Data").Range("A:A").Copy Destination:=
Workbooks("WO163553.xlsx").Sheets("Raw Data").Range("D:D")
它似乎应该如此简单,它让我疯狂。还要感谢任何花时间帮忙的人。
答案 0 :(得分:0)
在工作表或工作簿级别写入Sub
时,复制/粘贴功能会出现此错误。
您应该可以通过创建模块并将代码粘贴到那里来解决问题。