Re: [算表] 找出發生最早日期和算出天數

看板Office作者 (迪恩)時間7年前 (2018/09/27 22:05), 編輯推噓0(009)
留言9則, 3人參與, 7年前最新討論串2/2 (看更多)
※ 引述《ck3300511 (迪恩)》之銘言: : 軟體:Excel : https://imgur.com/a/zG5RTRE : 如上圖 : E~J欄會填上日期 (有些欄位沒發生的話會空白) : 我想在K欄找出E~J欄發生最早的日期 : 如果以上圖來講,希望K2會顯示2018/01/05 : 然後L2會算出K2日期至今的天數,如果L2的數字大於等於60,就會變紅字 : 然後使用者打開Excel的時候會跳出警示視窗, : 內容是【A2的最早日期至今已經大於等於60】,該怎麼做呢? : (另外想在E~J欄加入防呆機制-不管怎麼輸入日期都會變成oooo/oo/oo的西元年格式 : 例如:107/01/05、1070105、0105、1/15) https://imgur.com/a/kagqOjC 如圖已經加入exit for 和next L2有大於60的數字,但是開啟活頁簿的時候不會自動跳出警示視窗 反而我要按執行聚集才會跑出警示視窗 有漏了什麼東西嗎? 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.153.166 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1538057112.A.7A4.html

09/27 22:13, 7年前 , 1F
把程式碼放在ThisWorkbook裡面試試
09/27 22:13, 1F

09/27 22:15, 7年前 , 2F
如果工作表不只一個的話,在Range前面指定工作表試試看
09/27 22:15, 2F

09/27 22:16, 7年前 , 3F
例如Worksheets("工作表1").Range這樣
09/27 22:16, 3F

09/28 12:29, 7年前 , 4F
有跳出視窗了,但如果L2的數字小於60還是跳出視窗
09/28 12:29, 4F

09/28 12:29, 7年前 , 5F
哪裡需調整呢
09/28 12:29, 5F

09/28 12:37, 7年前 , 6F
是指L欄內只有L2有數字且小於60,但還是跳出視窗嗎?
09/28 12:37, 6F

09/28 12:39, 7年前 , 7F
是否L1為標題且為文字,因文字會大於任一數字,所以若是這
09/28 12:39, 7F

09/28 12:39, 7年前 , 8F
個原因的話改為L2:L9999
09/28 12:39, 8F

09/28 22:15, 7年前 , 9F
成功了!!謝謝s大
09/28 22:15, 9F
文章代碼(AID): #1RhEEOUa (Office)
文章代碼(AID): #1RhEEOUa (Office)