意外重新定义的VBAvariables – Dim Copy
我不小心声明了一个variables,它是:
Dim copy
我很快意识到会导致我的代码问题。 对于当我试图将工作簿中的单元格复制到工作簿时,.CurrentRegion.Copy函数将不再起作用,并且每次键入代码行时,“复制”将被写为
ActiveWorkbook.Worksheets(1).Range("A1").CurrentRegion.copy
代替
ActiveWorkbook.Worksheets(1).Range("A1").CurrentRegion.Copy 'note the variation in caps
所以,就这样说,我删除了我的声明variables,再次尝试,但仍然以相同的结果结束。 我转移到同一个项目中的不同模块,同样的事情继续发生。 即使直到我试图在一个单独的Excel文件上重新input我的整个代码,“复制”function仍然不起作用,即使在我的商业实例化之前的情况下,它仍然工作得非常好。
如果任何人有关于如何解决这个问题的想法,你的回应将是最有帮助的。 谢谢。
该variables不会阻止您从工作中发布的代码。 要重新获得资本金,只需声明:
Dim Copy
并编译,然后删除该variables。