【发布时间】:2014-09-05 21:36:26
【问题描述】:
我有一个电子表格,用户将在其中从 A 到 D 列中输入数据。我想在消息框中标识范围 (Ai:Di) 不是完全空白或完全填充的任何行 (i)。用户可以填充的总范围是 A2:D501。
如果没有识别出任何行,宏应继续执行我已经编写的下一段代码,然后继续保存工作簿。
一个转折 - C 列预先填充了 =IF(A2"",TODAY(),"")。因此,C 永远不会真正为空白。宏需要将上述公式视为空白,这样如果一行仅在 C 列中有该公式,则不会计算在内。
感谢您的帮助,我是新手!
【问题讨论】:
-
用户是否应该在 C 列输入任何内容?或者假设它总是包含该公式是否安全?
标签: vba validation loops if-statement