Excel如何实现自动提醒功能!

2024-11-22 22:51:38
推荐回答(3个)
回答1:

1、这个合同将在一个星期内到期。

2、框选D2:D10列,单机【条件格式】按钮,在弹出的下拉框中点击【管理规则】按钮。

3、在弹出的【条件格式规则管理器】中单机【新建规则】按钮

4、在弹出的【新建条件格式】对话框中选择【使用公式确定要设置格式的单元格】按钮

5、在【为此公司的值设置格式】中输入“=AND($D2>TODAY(),$D2-TODAY()<7)”并单机【格式按钮】设置符合此条件的单元格颜色。

回答2:

假设日期是在E列,F列为提醒列,你在F1中输入:
=IF(E1=TODAY(),"通知张三、李四、王五评委参加下午评标",""),用填充柄向下复制。

TODAY()是调用系统时间,=IF(C1=TODAY(),"到期请出货","")的意思就是:如果C1的内容等于系统日期就显示“到期请出货”,否则显示为空。

问题是你得保证“通知张三、李四、王五评委参加下午评标”输入时是日期型,而且你的系统日期是正确的,如修改过系统日期又不想重新打开EXCEL文件,可按F9刷新重算全表,以保证TODAY()函数获取的是修改后的日期。

另外你最好经常以“通知张三、李四、王五评委参加下午评标”做为关键字重新升序排序,这样日期上是顺序递增的,不是一目了然了吗?

回答3:

楼主不妨试下以下想法
1.在formopen里遍历E列
2.如有储存格内容=当前系统日期
3.offset至右边下一个储存格(记录的提醒事项)
4.msgbox

以上只在开文档时执行一次
若要想一直开着,时间一到就提醒,可能要每隔1秒,执行一下上述动作.电脑或许会慢吧?