如题所述
以提前20天改变到期日期的格式(字体、颜色、背景色)来提醒:
假定到期日期在B列,选中到期日期单元格B2,菜单“格式”-“条件格式”,第一下拉选择框选择“公式”,然后输入 =IF(B2-20<TODAY(),1),点击“格式”,改变为自己想要的,然后点击“确定”,ok!
注意:此方法只能设置一种颜色
不怕麻烦的,可以一个一个地设置单元格格式(可以编制VBA批量完成):
[红色][>40787]yyyy-mm-dd;[蓝色][=40787]yyyy-mm-dd;[黑色]yyyy-mm-dd
解释:>2011-09-01显红色,=2011-09-01显蓝色,其他显黑色
40787 是 日期“2011-09-01”的数字表达,单元格中输入“2011-09-01”,格式调为数字,就变为40787
假定到期日期在B列,选中到期日期单元格B2,菜单“格式”-“条件格式”,第一下拉选择框选择“公式”,然后输入 =IF(B2-20<TODAY(),1),点击“格式”,改变为自己想要的,然后点击“确定”,ok!
注意:此方法只能设置一种颜色
不怕麻烦的,可以一个一个地设置单元格格式(可以编制VBA批量完成):
[红色][>40787]yyyy-mm-dd;[蓝色][=40787]yyyy-mm-dd;[黑色]yyyy-mm-dd
解释:>2011-09-01显红色,=2011-09-01显蓝色,其他显黑色
40787 是 日期“2011-09-01”的数字表达,单元格中输入“2011-09-01”,格式调为数字,就变为40787
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-09-01
这个在EXCEL中不好实现。要编程,还要保障EXCEL服务一直开着。不太可行。
你可以借用OUTLOOK的日历功能,可以提醒。当然,也要平时开着才成。
再者,你就得用其它的软件或是开发Windows后台程序了。
两个道理是一样的。只是换个软件做提醒功能,像OUTLOOK还可以和EXCEL关联。
你可以借用OUTLOOK的日历功能,可以提醒。当然,也要平时开着才成。
再者,你就得用其它的软件或是开发Windows后台程序了。
两个道理是一样的。只是换个软件做提醒功能,像OUTLOOK还可以和EXCEL关联。
第2个回答 2011-09-01
专设一列记录合同到期日期与系统日期的差值。
该值如果小于或等于20则醒目显示。
该值如果小于或等于20则醒目显示。