在插入行时防止更新公式引用
我有这个公式input到我的工作表中
=COUNTIFS(Liste!B2:B504;"*";Liste!E2:E504;"*14*")
我也有一个VBA脚本,自动添加一行到表[Liste]。 这导致我的公式还在更新 – 但我不希望发生这种情况。
如何locking字段,以便在VBA脚本运行时不会将B2:B504更改为B3:B505?
如果您在引用列和行之前添加$
,则不会更改。 例如:
=COUNTIFS(Liste!$B$2:$B$504;"*";Liste!$E$2:$E$504;"*14*")
build立公式时,应该使用INDIRECT。 例如:= SUM(INDIRECT(“A:A”))
这就是间接读取范围内的文本,所以excel不能更新参考范围