Re: [算表] 請問如何在重要節日提醒?

看板Office作者 (超級討厭統一)時間8年前 (2018/03/29 11:37), 編輯推噓0(0013)
留言13則, 2人參與, 8年前最新討論串2/2 (看更多)
※ 引述《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

03/29 11:47, 8年前 , 1F
03/29 11:47, 1F

03/29 11:49, 8年前 , 2F
連結模擬上為儲存格g1為文字型態,而b:e欄為符合日期序列
03/29 11:49, 2F

03/29 11:49, 8年前 , 3F
值的日期格式
03/29 11:49, 3F

03/29 11:58, 8年前 , 4F
如要以巨集的話,迴圈,range.find,參數lookat以xlpart
03/29 11:58, 4F

03/29 11:59, 8年前 , 5F
取得的儲存格再以range.row和range.column來對應姓名和標
03/29 11:59, 5F

03/29 11:59, 8年前 , 6F
03/29 11:59, 6F

03/29 12:07, 8年前 , 7F
或以以for..next巢狀迴圈於列欄號,判斷月日是否符合,符
03/29 12:07, 7F

03/29 12:07, 8年前 , 8F
合再以迴圈的變數值來對應
03/29 12:07, 8F

03/29 12:11, 8年前 , 9F
請問S大為什麼要*10^3?
03/29 12:11, 9F

03/29 12:15, 8年前 , 10F
區別欄列,千位以上為列。如標題列不超過9欄(a:i)或最後一
03/29 12:15, 10F

03/29 12:16, 8年前 , 11F
欄不超過i欄(b:i)的話也可*10就可以,right所取的部分也需
03/29 12:16, 11F

03/29 12:16, 8年前 , 12F
調整
03/29 12:16, 12F

03/29 12:27, 8年前 , 13F
原來是這樣喔!謝謝S大~~~
03/29 12:27, 13F
文章代碼(AID): #1Ql5zssa (Office)
討論串 (同標題文章)
文章代碼(AID): #1Ql5zssa (Office)