我不小心声明了一个变量:
Dim copy
我很快意识到这会导致我的代码出现问题。因为当我尝试将单元格从工作簿复制到工作簿时,.CurrentRegion.Copy函数将不再起作用,并且每次键入代码行时,“复制”将被写为
ActiveWorkbook.Worksheets(1).Range("A1").CurrentRegion.copy
而不是
ActiveWorkbook.Worksheets(1).Range("A1").CurrentRegion.Copy 'note the variation in caps
所以,据说,我删除了我声明的变量,再次尝试,但仍以相同的结果结束。我搬到了同一个项目中的另一个模块,同样的事情继续发生。即使在我尝试在单独的Excel文件中重新输入我的整个代码之前,“复制”功能仍然无效,即使在之前的情况下,在我的实际实例化之前,它工作得非常好。
如果有人知道如何解决这个问题,那么您的回复将会非常有用。感谢。
答案 0 :(得分:2)
该变量不会阻止您发布的代码工作。要重新获得大写,只需声明:
Dim Copy
编译,然后删除变量。