如何使用VBA在Excel中突出显示从开始日期到结束日期的区域?

如何使用VBA在Excel中突出显示从开始日期到结束日期的区域?,excel,vba,highlight,Excel,Vba,Highlight,我在A列和B列中给出了开始和结束日期。然后我选择了一个我想要查看的范围,并生成了一行日期,这些日期从C1开始,可以在任意点结束。我需要突出显示给定日期右侧从开始日期到结束日期的一行。有办法做到这一点吗?我不知道从哪里开始…请帮帮我。 比如说, 我想看看从2015年5月2日到2015年5月5日的范围 我需要突出显示该区域而不是零 A B C D E F G 1 start end 5/2

我在A列和B列中给出了开始和结束日期。然后我选择了一个我想要查看的范围,并生成了一行日期,这些日期从C1开始,可以在任意点结束。我需要突出显示给定日期右侧从开始日期到结束日期的一行。有办法做到这一点吗?我不知道从哪里开始…请帮帮我。 比如说,

我想看看从2015年5月2日到2015年5月5日的范围 我需要突出显示该区域而不是零

   A          B        C         D        E         F      G
1 start     end      5/2/2015 5/3/2015 5/3/2015 5/4/2015 5/52015
2 5/1/2015  5/3/2015 00000000000000000
3 5/2/2015  5/2/2015 00000000
4 5/4/2015  5/5/2015                            0000000000000000

我在E1中发现了我认为是打字错误的东西。我将其更改为2015年5月4日(D1前一天),并调整F1:G1以适应

  • 选择C2:G4,C2作为活动单元格
  • 选择家► 条件格式► 新规则

  • 当新的格式化规则打开时,选择使用公式确定要格式化的单元格,并在该公式为真的单元格中提供以下内容:文本框:
    =和(C$1>=$A2,C$1请不要将评论作为单独的答案发布。请查看本网站,并找到一些关于发布好问题的建议。我不确定您为什么希望使用VBA,而使用本机工作表公式是更好的解决方案。