How to reformat date to YYYYMMDD using VBA?

时间:2018-08-06 17:57:50

标签: excel vba excel-vba

I have a spreadsheet where the date column is in string format yyyy-mm-dd. How would I remove the dashes so I'm left with yyyymmdd?

1 个答案:

答案 0 :(得分:5)

要么:

Range("A:A").Replace "-", ""

Range("A:A").NumberFormat = "yyyymmdd"

区别在于日期是否是看起来像日期的文本而不是使用第一个日期的文本。如果日期是真实日期,则使用第二个日期。