【发布时间】:2018-12-23 19:06:28
【问题描述】:
如果当前日期大于我要设置的单元格旁边的日期,我想将单元格值设置为特定文本(仅使用 VBA。例如,今天的日期大于单元格 M15 中的日期,所以我会喜欢在单元格 L15 中写“PASSED”)。我需要为整列设置它。 我必须使用 VBA,因为用户可以删除单元格中的任何公式。
我没有使用 VBA 的经验,我总是试图找到一些我可以根据自己的目的进行编辑的代码示例,但在这种情况下我没有找到任何代码示例。
【问题讨论】:
-
“我必须使用 VBA,因为用户可以删除单元格中的任何公式。” - 或者您可以锁定您不希望用户能够使用的单元格改变:)
-
嗨,dwirony,很遗憾我不能,因为我没有提到第二个原因:在某些情况下,用户会手动写入数据,所以我无法锁定整列。
-
我不是说锁定一整列,我说的是cells。 :)