我正在处理一个电子表格,大约50个人使用该电子表格来跟踪传入的评论和我们的传出答复。问题是许多人在这里的Excel礼节很差,并且会一直删除/移动单元格。这会引起我经常跟踪弹出的#REF错误,从而弄乱了我为跟踪已答复和未答复的内容而设置的公式之一,这意味着我不得不每隔几天就要重复执行一些公式。为此可以设置绝对单元格引用,但这适用于单个电子表格中多个工作表中的数千个单元格。有没有更简单的方法可以将具有绝对单元格引用的公式扩展到成千上万个单元格?
我了解宏可能会起作用,但我不太了解您应该如何记录它们以进行设置。 Youtube无法在我的工作网络中建立起来,而且我所看到的指南在步骤的中间有那么多广告,因此很难真正阅读它们,因此,如果这是执行此操作的最佳方法之一,进行此设置的步骤将不胜感激。
下面是一个单元格的公式,我要向下扩展数千个单元格: = IF(AND(HD!$ A $ 5> 0,ISBLANK(HD!$ D $ 5)),HD!$ A $ 5,“ n / a”)
...
= IF(AND(HD!$ A $ 2000> 0,ISBLANK(HD!$ D $ 2000)),HD!$ A $ 2000,“ n / a”)
任何帮助都将不胜感激!
编辑:我想出一个宏,但是它不能正常工作。从第21行开始时,它以1而不是21开头。下面是VBA编写的代码的一行:
ActiveCell.FormulaR1C1 = _
"=IF(AND(HD!R20C1>0,ISBLANK(HD!R20C4)),HD!R20C1,""n/a"")"
ActiveCell.Offset(1, 0).Range("A1").Select