【发布时间】:2014-06-11 09:20:38
【问题描述】:
我有一个 VBA 脚本,我正在尝试将“yyyymmdd”格式的字符串转换为“mm/dd/yyyy”格式。但是,当我合并格式功能来实现这一点时,它正在显示
"Run time error-6": Overflow
谁能帮我解决这个问题?以下是对应的VBA代码。
// NewDate is in the format "yyyymmdd" being extracted out of a file path like "C:\Files\20140611\file.csv"
Required_format=Format(NewDate,"mm/dd/yyyy") // This line shows the error
【问题讨论】:
-
如果是字符串/文本格式,那就不行了。 Format 函数接受日期数据类型。您必须先操作字符串日期,然后使用 Format 函数。