转换美国date与时间戳
我有一个美国date的Excel文件,我的系统设置为使用英国公约。 通常情况下,这不是一个问题,因为你可以做旧的文本到列等等。 我与当前date集合的问题是包含时间戳,阻止我将其转换为英国date。
"MM/DD/YYYY HH:MM"
我试图将其转换为date,但返回它作为date值是错误的,因为我的英国电脑读取不正确。
有人对这个有经验么?
假设我们有这样的数据:
这显然是美国的格式。 select单元格并运行这个:
Sub DateTimeFixer() Selection.NumberFormat = "dd/mm/yyyy hh:mm" End Sub
会产生:
比较单元格C1到公式栏显示格式已被正确转换,并且date未被损坏。
这也可以通过菜单系统手动完成。