看板 Office 關於我們 聯絡資訊
※ 引述《CaoCao (超級討厭統一)》之銘言: : 標題: [算表] 請問如何在重要節日提醒? : 時間: Mon Nov 28 20:37:44 2016 : 軟體:Excel : 版本:2010 : : 請問一下,我有整理一張算表紀錄各同仁、朋友、客戶的生日, : 想在生日到的前三天(國曆)跳出視窗來提醒, : 如果考慮到可能有人生日會同一天, : 這樣要如何寫呢? : ex. : A B : 1 張三 1982/5/30 : 2 李四 1977/1/1 : 3 王五 1990/7/7 : 4 趙六 1970/5/30 : 5 孫七 1985/6/12 : : 像這樣到12/28的時候,跳出msgbox提醒李四生日快到了(跨一年); : 5/27的時候,跳msgbox來提醒張三跟趙六生日到了(同一天), : 請問要怎麼寫呢? : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.244.73.250 : ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1480336667.A.099.html : → soyoso: 可以format格式月日,再以instr判斷是否於字串內 11/28 21:05 : → soyoso: 觸發上可workbook.open、worksheet_activate之類的 11/28 21:09 : → soyoso: 函數的話以text https://i.imgur.com/Tp6Myo5 11/28 21:25 想再請問一下,如果當初的標題也想要放進去,函數又應該要如何調整呢? ex. A B C D E 姓名 生日 註冊 繳費 測驗 1 張三 1/1 1/5 1/10 1/20 2 李四 2/1 2/5 2/10 2/20 3 王五 3/1 3/5 3/10 3/20 4 趙六 4/1 4/5 4/10 4/20 5 孫七 5/1 5/5 5/10 5/20 以上例來說,在3/20時顯示『王五測驗』,這樣的話,又該如何修改呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.244.73.250 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1522294646.A.DA4.html
soyoso: https://i.imgur.com/fLVP8rg.jpg 類似這樣 03/29 11:47
soyoso: 連結模擬上為儲存格g1為文字型態,而b:e欄為符合日期序列 03/29 11:49
soyoso: 值的日期格式 03/29 11:49
soyoso: 如要以巨集的話,迴圈,range.find,參數lookat以xlpart 03/29 11:58
soyoso: 取得的儲存格再以range.row和range.column來對應姓名和標 03/29 11:59
soyoso: 題 03/29 11:59
soyoso: 或以以for..next巢狀迴圈於列欄號,判斷月日是否符合,符 03/29 12:07
soyoso: 合再以迴圈的變數值來對應 03/29 12:07
CaoCao: 請問S大為什麼要*10^3? 03/29 12:11
soyoso: 區別欄列,千位以上為列。如標題列不超過9欄(a:i)或最後一 03/29 12:15
soyoso: 欄不超過i欄(b:i)的話也可*10就可以,right所取的部分也需 03/29 12:16
soyoso: 調整 03/29 12:16
CaoCao: 原來是這樣喔!謝謝S大~~~ 03/29 12:27