【发布时间】:2011-01-29 22:34:25
【问题描述】:
在 Excel VBA 中查找公式引用空白单元格的单元格的最佳方法是什么。我想删除所有引用空白单元格的单元格。
更具体地说,我有两张纸:一张包含实际值:
Product Month1 Month2 Month3
Sample1 1 3 5
Sample2 5 7 6
Sample3 3 8 2
另一种是汇总视图,用公式对数值进行求和,公式如下:
Product Month1
=values!A2 =SUM(values!B2:D2)
=values!A3 =SUM(values!B3:D3)
=values!A4 =SUM(values!B4:D4)
=values!A5 =SUM(values!B5:D5)
TOTAL =SUM(values!B:D)
现在在前面的例子中,最后一个 raw 指的是一个空白行,即第五行。 Excel 会将这些单元格显示为“0”。是否有一种机制可以在 VBA 中删除这些单元格?
请注意,我更喜欢删除行,以使 TOTAL 行接近实际的最后一个值。否则,总计行可能与其余值相距甚远。此外,包含公式的空白单元格可能会导致 Excel 文件变大。
编辑:澄清了将单元格保持空白的问题。
【问题讨论】: