|
本帖最后由 mathking77 于 2016-6-26 17:45 编辑
C列和D列是时间数据
要求:C列和D列 如果一格存在数据 一格为空白格,那么把这一行前6列涂成黄色
如果两个都有数据 或者 两个都是空白格,那就不用涂颜色
执行完代码后效果如图
然后 如果我在黄色行把那格空白格补填上时间数据后 再执行一遍代码 能够让那一行黄色都消失, 其他没有补填的行 颜色依然存在
代码需要如何写?
求教
- Sub Macro1()
- [a:f].Interior.ColorIndex = xlNone
- For i = 1 To [c:d].Find("*", searchdirection:=xlPrevious).Row
- If Application.CountA(Cells(i, 3).Resize(1, 2)) = 1 Then
- Cells(i, 1).Resize(1, 6).Interior.ColorIndex = 6
- End If
- Next
- End Sub
复制代码
|
|