[算表] 转数字

楼主: Ibrahimovic (伊布)   2018-12-24 09:36:06
软件: Excel
版本: 2016
目的:
step1 用vlookup从别张工作表带入1个民国日期的资料
例如:107/4/16
step2 之后在第1张主要工作表,放一个today()
step3 之后两个数值互相比较谁前谁后,用msgbox显示
问题:
用isnumber去测试vlookup带进来的资料,显示为FALSE
把该民国日期的资料copy重贴上,用贴(值)的方式贴
结果还是FALSE
网络上找的方法用val也失败
请问有人知道该如何转换吗?
感谢
作者: soyoso (我是耀宗)   2018-12-24 09:48:00
原po是要在工作表内以公式将民国日期转为日期序列值还是在宏内?工作表内的话datevalue以"r"连接&民国日期字串或以left抓出民国年加上1911,连结&,mid抓出月日(/4/16)的部分宏内也可以datevalue,配合上述left、mid抓取字串转换如无以数值型态变量接收datevalue资料的话,工作表函数isnumber或是isnumeric会是false,则要配合val转换原po还是没有写要在那里做转换的动作datevalue "r"&(连接)民国日期字串就是 https://i.imgur.com/QXfQ5T9.jpgleft和mid也要配合datevalue不用datevalue则用--(left(...)&mid(...))

Links booklink

Contact Us: admin [ a t ] ucptt.com