如何让EXCEL考勤表中自动设置日期为星期六、日的列的颜色填充
我现在运用条件格式设置六日,可以根据日期自动填充为六日的单元格。现在需要整列填充颜色,这个整列填充的颜色也可以根据日期自动变化...
我现在运用条件格式设置六日,可以根据日期自动填充为六日的单元格。现在需要整列填充颜色,这个整列填充的颜色也可以根据日期自动变化
展开
4个回答
展开全部
用条件格式就可以做到
具体步骤(excel2010):
1.选择整个区域,
2.【开始】-【条件格式】-【新建规则...】
3.选择【只为包含以下内容的单元格设置格式】-点击第一框,现在特定文本,第2个框为包含,第3个框输入‘日’
4.点击格式-【填充】-选择黄色-然后确定
5.按上面步骤设置六,及可以了
具体步骤(excel2010):
1.选择整个区域,
2.【开始】-【条件格式】-【新建规则...】
3.选择【只为包含以下内容的单元格设置格式】-点击第一框,现在特定文本,第2个框为包含,第3个框输入‘日’
4.点击格式-【填充】-选择黄色-然后确定
5.按上面步骤设置六,及可以了
追答
附件使用的VBA,加入了如下代码:不知道是不是你想要的结果:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer, j As Long, flag As Integer
For i = 1 To ActiveSheet.UsedRange.Columns.Count
flag = 0
For j = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(j, i) = "日" Or Cells(j, i) = "六" Then
flag = 1
Exit For
End If
Next j
If flag = 1 Then
Range(Cells(1, i), Cells(ActiveSheet.UsedRange.Rows.Count, i)).Interior.Color = 65535
Else
Range(Cells(1, i), Cells(ActiveSheet.UsedRange.Rows.Count, i)).Interior.Color = xlNone
End If
Next i
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
考勤表周末自动填色
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |