我有一个来自系统的生成文件,这个文件的日期格式是这样的 Mar 28 2016 4:55:54:380PM
我在 VBA 中的脚本无法将其识别为日期,或者 Excel 无法将其识别为日期格式,而只能识别为字符串。还有其他方法吗?
最佳答案
这是一个 2 行代码;)
我假设范围是 A1:A20
.请酌情修改
Sub Sample()
[A1:A20].NumberFormat = "DD/MM/YYYY"
[A1:A20] = [index(DATE(MID(A1:A20,8,4),MONTH(1&LEFT(A1:A20,3)),MID(A1:A20,5,2)),)]
End Sub
如果您想了解这段代码的作用,请查看我给出的解释 Here
关于vba - Excel 无法识别为日期格式的日期信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589381/