首页/办公软件

Excel表格到时间节点自动变红?

发布于:2023-05-12 11:00:02
8700人 分享

腿腿教学网-Excel表格到时间节点自动变红?


如果要让Excel表格中的时间节点变红,有两种方法可以实现。 

首先是使用“条件格式”功能。

腿腿教学网-Excel表格到时间节点自动变红?

打解Excel表格,点击“格式”-“条件格式”,系统将自动添加一个新的条件格式任务。

选择要修改的单元格,然后单击“选择条件”,在“选择条件”弹窗中选择“时间节点”,点击“确定”按钮,再次在“选择条件”弹窗中选择“大于”,然后输入当前时间,点击“确定”按钮,在下方“格式设置”

中,选择此想要设置的字体颜色,例如红色,点击“确定”按钮即可完成设置。

这样,在Excel表格中的所有时间节点都会被设置成红色的字体颜色,当时间节点小于当前时间时,就会变成红色显示,以此提醒使用者做出相应的处理。 

另外一种方法是使用VBA脚本来实现。

在Excel表格的工作簿中,点击“插入”-“模块”,在弹出的“Microsoft Visual Basic for Applications”窗口中,创建VBA脚本,将下面的代玛复制粘贴进去: 

Sub TimeFomat() Dim Rng as Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, Type:=8) For Each 

Rng In WorkRng If VBA.Time < Rng Then Rng.Font.ColorIndex = 3 Next End Sub 

代玛中有两个变量WorkRng和Rng,WorkRng是要操作的单元格范围,Rng是被操作的单元格。

最后一行代玛中,通过VBA.Time() 来获取当前时间,并比较是否小于Rng的单元格,如果是,就将该单元格的字体颜色设置成红色。 

最后,点击“运行”按钮,该脚本就会立刻启动工作。Excel表格中的时间节点会根据时间变红,从而提醒使用者做出相应的处理。 

通过上述两种方法,我们都可以让Excel表格中的时间节点变红,以提醒使用者做出相应的处理。

转载请注明来源本文地址:https://m.tuituisoft/office/40057.html

上一篇:没有了 下一篇:没有了