我编写了以下VBA代码,试图确保特定单元格区域中的所有单元格都包含相同的公式。该细胞范围不断变化。因此,两个单元格(开始和结束单元格)都是可变的而不是静态的。
Range("C" & LastRowOld).Select
With Range("C" & LastRowOld)
.Formula = "myFormula"
.AutoFill Destination:=Range("C" & LastRowOld & ":C" & LastRowNew)
在我的VBA-macro之前,我宣布变量 LastRowOld 和 LastRowNew。
调试时,我在下一行收到错误
.AutoFill Destination:=Range("C" & LastRowOld & ":C" & LastRowNew)
有人可以向我解释我做错了什么吗?我试图纳入以下问题的答案:VBA Select range with two variables
提前致谢,
答案 0 :(得分:0)
我已经尝试过你的代码,它对我来说很好,你检查过变量的问题吗? 添加
debug.print LastRowOld
debug.print LastRowNew
在'之前'在即时窗口中检查它们是否正确。如果没有确定问题,可能值得分享你的其余代码,因为当我自己运行它时我看不到问题