我刚刚将CSV导入Excel。一切看起来都不错,但没有格式化列。 其中一列包含格式为YYYYMMDD的值(例如2012年1月2日的20120102)。 有什么方法可以格式化单元格,以便自动将此文本转换为日期?我不想创建一个新列。
答案 0 :(得分:2)
选择您的值并运行这个小宏:
Sub MakeDates()
For Each r In Selection
v = r.Text
r.Value = DateSerial(Mid(v, 1, 4), Mid(v, 5, 2), Right(v, 2))
Next r
End Sub