excel表格可以設(shè)置提醒嗎怎樣設(shè)置
excel表格可以設(shè)置提醒嗎怎樣設(shè)置
利用Excel函數(shù)對表格設(shè)置超期提醒功能??梢宰屇阒滥男┛蛻舫诹?,在你給客戶辦會(huì)員卡的時(shí)候非常有用。但是對于大多數(shù)人來說還是不太懂,下面學(xué)習(xí)啦小編馬上就告訴大家Excel表格設(shè)置超期提醒的方法。
Excel表格設(shè)置超期提醒的方法一
假設(shè)Excel表格內(nèi)有A、B兩列:日期、提示。當(dāng)A列中的日期超過7天時(shí),表格B列自動(dòng)出現(xiàn)”已經(jīng)超期了“的提醒。
在想要出現(xiàn)提示信息的最上一行單元格(上圖是B2)輸入:
=IF(A2<>"",IF(NOW()-A2<7,"","已經(jīng)超期了"),"")
將B2單元格下拉到想要出現(xiàn)提示信息的最后一個(gè)單元格即可。效果如圖。
3解釋一下:"="是表明單元格內(nèi)可能要輸入函數(shù)。之后,用到了IF函數(shù),這是個(gè)最基本,差不多也是最重要的一個(gè)函數(shù)了。其格式為if(條件,成立,不成立)。A2<>""是if(由于里面還嵌套一個(gè)if,我們把外面這個(gè)if稱為大if,里面的叫小if)的一個(gè)條件,代表A2不等于空,<>表示不等于。IF(NOW()-A2<=7,"","已經(jīng)超期了")即是大if格式的”成立“。""是大if條件不成立時(shí),單元格不輸出內(nèi)容。換言之,A2內(nèi)容不為空時(shí),執(zhí)行小if,為空時(shí)單元格不輸出內(nèi)容。同理,小if的條件為NOW()-A2<7,其中NOW()是輸出當(dāng)前時(shí)間的函數(shù)。當(dāng)A2不為空,且當(dāng)前時(shí)間-A2里的時(shí)間小于7時(shí),單元格不輸出內(nèi)容,反之,則提示已經(jīng)超期了。
Excel表格設(shè)置超期提醒的方法二
1、啟動(dòng)Excel,新建一文檔,取名保存(如“提醒.xls”)。
2、按“Alt+F11”組合鍵進(jìn)入VBA編輯狀態(tài)
3、在左側(cè)“工程資源管理器”窗口中,選中“VBAProject(提醒.xls)”選項(xiàng),執(zhí)行“插入模塊”命令,插入一個(gè)新模塊
4、將下述代碼輸入到右側(cè)的編輯區(qū)域中:
Sub auto_open() '設(shè)置一個(gè)自動(dòng)運(yùn)行的宏——auto_open
Application.OnTime TimeValue("08:30:00"), "tx" '設(shè)置提醒時(shí)間——08:30:00(可以根據(jù)需要修改),設(shè)置調(diào)用提醒宏——tx。
Application.OnTime TimeValue("09:30:00"), "tx" '再設(shè)置提醒一次。
End Sub
Sub tx() '設(shè)置一個(gè)顯示提醒消息的宏(名稱要與上述自動(dòng)運(yùn)行宏中調(diào)用的名稱一致)。
msg = MsgBox("通知張三、李四、王五評委參加下午評標(biāo)!", vbInformation, "趕快打電話") '設(shè)置提醒對話框中的消息和標(biāo)題(前面是消息內(nèi)容,后面是對話框標(biāo)題,請根據(jù)需要輸入)。
End Sub
注意:①上述代碼中,英文單引號及其后面的字符是對代碼的解釋,在實(shí)際輸入時(shí)可以不需要(參見圖1)。②如果設(shè)置多個(gè)提醒宏(tx1、tx2……),并在自動(dòng)運(yùn)行宏中分別設(shè)置調(diào)用的時(shí)間,可以實(shí)現(xiàn)多個(gè)消息的定時(shí)提醒。
5、輸入完成后,退出VBA編輯狀態(tài),保存工作簿文檔。
6、以后,一上班,就啟動(dòng)Excel,打開上述工作簿文檔。設(shè)定時(shí)間一到,系統(tǒng)即刻彈出
猜你感興趣: