我搜索了电路板,但无法找到任何帮助我完成此工作的旧帖子。我认为解决方案可能很简单,但我似乎无法提出正确的格式。VBA比较单元格中日期列中的日期
我需要编写一个VBA宏,它将遍历一个特定的列(K)并突出显示任何小于我在一组单元格中输入的日期(本例中为A1)的日期。日期是可变的,所以它可能会改变。任何帮助或指导都会很棒!
我搜索了电路板,但无法找到任何帮助我完成此工作的旧帖子。我认为解决方案可能很简单,但我似乎无法提出正确的格式。VBA比较单元格中日期列中的日期
我需要编写一个VBA宏,它将遍历一个特定的列(K)并突出显示任何小于我在一组单元格中输入的日期(本例中为A1)的日期。日期是可变的,所以它可能会改变。任何帮助或指导都会很棒!
正如Scott Craner所说,您可以使用条件格式。在首页>条件格式,您可以创建一个规则执行以下操作:
=K2<$A$1
- 在此示例中,K2是您选择范围内的第一个单元格。美元符号使得A1范围是绝对的,因此它在整个范围内不会变为A2,A3等。公式将是:'= K2 <$ A $ 1' –
这是奇怪的,这就是我写的,但评论似乎没有正确显示。如果我在A之前更改$,它会全部显示,但省略或保留为$,它会在K2之后停止该行! –
刚刚计算出来 - 它不喜欢公式中缺少空格,由于“<”,它一定是作为某种标签阅读的。 –
为什么不使用条件格式? –
如果您不断删除和添加行,则条件格式化可能会非常挑剔。我结束了一些有一些条件格式规则和其他人没有。 – Clouse24