用条件格式和today函数来实现即可。
选中数据区域,点击开始——条件格式,新建规则——使用公式。
设置条件分别为大于小于和等于今天,填充不同的颜色即可。
他问的是设置整行的办法,你们回答的答案都不是自动整行的,你的要求只能用宏命令来实现,方法如下
点 开发工具 -> 宏 -> 输入 自动设置颜色 然后点 创建, 将代码粘贴进去,然后切换到EXCEL 点执行
Dim color1 As Long
Dim I1 As Integer
For I1 = 2 To Range("A65536").End(xlUp).Row
If Range("a" & I1) > Date Then '大于今天
color1 = RGB(247, 247, 105)
ElseIf Range("a" & I1) < Date Then '小于今天
color1 = RGB(77, 94, 253)
ElseIf Range("a" & I1) = Date Then '等于今天
color1 = RGB(250, 50, 79)
End If
Rows(I1 & ":" & I1).Interior.Color = color1
Next
刚好是三个条件
03版本条件格式可以设置
第一步,选中A2,点 格式--条件格式
条件1:用公式,=$A2=TODAY()-1 选颜色为蓝色
条件2:用公式,=$A2=TODAY() 选颜色为红色
条件3:用公式,=$A2=TODAY()+1 选颜色为黄色
然后点格式刷,将条件往后、往下刷即可
不明白再Q我
用条件格式,TODAY()-1——即昨天
条件格式可以设定