Excel VBA - 比较每行的两个完整列和并行日期,并突出显示if(<,>或=)

时间:2017-03-16 17:12:02

标签: vba excel-vba excel

我在这里要做的是比较两个日期:目标日期和完成活动的实际日期。在以下情况下,我使用条件格式填充红色:

  1. 目标发生在本周。
  2. 目标即将到来。
  3. 如果已经在“真实日期单元格”中写入了日期,则Excel将停止将高亮显示应用于目标单元格。我通过在条件格式中使用公式来做到这一点:= NOT(ISBLANK(cell))
  4. 现在我面临一些问题:

    1. 我有很多单元格要与实际数据进行比较,我不知道如何“拖动单元格”来扩展其下一行的条件。我已经尝试过格式画家并在选择之外拖动但它不起作用。似乎Excel不会将该规则单独应用于下一行。

    2. 时间。我不想一个接一个地应用这些条件。另外,我真的想在日期之间进行真正的比较,而不仅仅是检查单元格是否为空。

    3. 所以这就是我认为可能有办法使用VBA来实现它。事情是......我不知道如何开始。自从我上次使用VBA代码以来已经有很长一段时间了。对不起,我很感谢你的帮助!

0 个答案:

没有答案