
如何用excel实现到时间就自动提醒,也就相当于是备忘录的功能!
比如,我要在10月30号下午14点给a打个电话,11月1号下午15点给b打个电话,然后我将两件事情输入到了A列的1、2行,日期输入到excel的B列的1、2行,请问如何能...
比如,我要在10月30号下午14点给a打个电话,11月1号下午15点给b打个电话,然后我将两件事情输入到了A列的1、2行,日期输入到excel的B列的1、2行,请问如何能实现时间未到的话就没有变化,当B列时间(精确到小时就行)到了,就弹出窗口或者其他的提示方式告诉我A列的内容?或者不给A列内容光给个某行到时间的提醒也可以!最好能帮我写好程序,我是程序盲,多谢了!
展开
3个回答
展开全部
虽然可以用条件格式或vba实现你要的功能,但是必要的前提是这个文件必须是打开的.
与其这样,还不如直接使用outlook来实现该功能,因为日程管理是outlook的主要功能之一.
与其这样,还不如直接使用outlook来实现该功能,因为日程管理是outlook的主要功能之一.
更多追问追答
追问
感谢这位朋友,只是我的这个事情必须用excel进行管理,刚才那只是个简化版的比方而已,实际上事情非常的多,可能有好几百行,有十几列,而且要时时查看前后事件的进展甚至是对比情况,所以只能用excel。
时刻打开表格这个没问题,一般平时都是打开着的!
追答
alt+f11
双击thisworkbook
粘贴下面的代码
Private Sub Workbook_Open()
task
End Sub
插入>模块>粘贴下面的代码
Sub task()
With Sheets("sheet1")
For r = 1 To .Range("b65536").End(xlUp).Row
If .Cells(r, 2) - Now <= 1 / 24 Then MsgBox .Cells(r, 1)
Next
End With
Application.OnTime Now + Time("0:1:0"), "task"
End Sub
保存文件后重新打开,打开时看到宏提醒后选择 启用宏.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询