请高手帮忙看下代码,请教日期格式经过VBA处理后怎么还原为原来格式?

2024-12-23 15:41:56
推荐回答(2个)
回答1:

aa = sht.Name & "/" & idate
改为
aa = sht.Name & "/" & Format(idate, "yy-mm-dd")

用DateValue是为了把文本格式的日期数据统一转化为标准的日期格式数据。

你直接赋值也是可以的,但是如果原始数据中的日期存在格式不统一的情况(比如既有12-06-21这样的短格式,又有2013/04/17这样的格式),就会影响数据的整齐美观度。

回答2:

网海1书生 已回答了