格式化迄今为止的通用单元格

时间:2014-03-19 23:20:08

标签: excel

我刚刚将CSV导入Excel。一切看起来都不错,但没有格式化列。 其中一列包含格式为YYYYMMDD的值(例如2012年1月2日的20120102)。 有什么方法可以格式化单元格,以便自动将此文本转换为日期?我不想创建一个新列。

1 个答案:

答案 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