【发布时间】:2018-01-26 22:24:43
【问题描述】:
我编写了以下 VBA 代码,试图确保特定单元格区域中的所有单元格都包含相同的公式。此单元格范围不断变化。因此,两个单元格(开始和结束单元格)都是可变的,而不是静态的。
Range("C" & LastRowOld).Select
With Range("C" & LastRowOld)
.Formula = "myFormula"
.AutoFill Destination:=Range("C" & LastRowOld & ":C" & LastRowNew)
之前在我的 VBA 宏中,我声明了变量 LastRowOld 和 LastRowNew。
调试时出现以下行错误
.AutoFill Destination:=Range("C" & LastRowOld & ":C" & LastRowNew)
有人可以向我解释我做错了什么吗?我试图合并以下问题的答案:VBA Select range with two variables
提前致谢,
【问题讨论】:
-
显示什么错误?
-
你为什么要使用自动填充?将公式放入范围内已将公式放入范围内。
-
试试
.AutoFill Destination:=Range("C" & LastRowOld, "C" & LastRowNew) -
@BruceWayn 我收到以下错误消息 Range 类的自动填充方法失败。
-
@virtuadvid 您的建议不起作用,因为它显示了相同的错误消息