作者ck3300511 (迪恩)
看板Office
标题Re: [算表] 找出发生最早日期和算出天数
时间Thu Sep 27 22:05:08 2018
※ 引述《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://webptt.com/cn.aspx?n=bbs/Office/M.1538057112.A.7A4.html
1F:→ newacc: 把程式码放在ThisWorkbook里面试试 09/27 22:13
2F:→ newacc: 如果工作表不只一个的话,在Range前面指定工作表试试看 09/27 22:15
3F:→ newacc: 例如Worksheets("工作表1").Range这样 09/27 22:16
4F:→ ck3300511: 有跳出视窗了,但如果L2的数字小於60还是跳出视窗 09/28 12:29
5F:→ ck3300511: 哪里需调整呢 09/28 12:29
6F:→ soyoso: 是指L栏内只有L2有数字且小於60,但还是跳出视窗吗? 09/28 12:37
7F:→ soyoso: 是否L1为标题且为文字,因文字会大於任一数字,所以若是这 09/28 12:39
8F:→ soyoso: 个原因的话改为L2:L9999 09/28 12:39
9F:→ ck3300511: 成功了!!谢谢s大 09/28 22:15