我有从CSV中提取的数据。
单元格中包含日期YYYYMMDD。例如22020705。
我需要它是“年/月/日”。
For i = 1 To lastRow
cbhDate = Cells(i, 62)
resultYear = Left(cbhDate, 4)
resultDay = Right(cbhDate, 2)
resultMonth = Mid(cbhDate, 5, 2)
Cells(i, 62) = resultDay & "/" & resultMonth & "/" & resultYear
Next i
单元格中的输出为7/05/2022,而不是05/07/2022。
列中的数字格式将自动更改为“日期”。
我的电脑设置为澳大利亚日期设置。
如果我加上
Cells(i, 62).NumberFormat = "DD/MM/YYYY"
到这段代码的结尾,这并没有什么不同。
2条答案
按热度按时间lpwwtiir1#
试试这个。
zpqajqem2#
可以使用
Format
和DateValue
将文本日期转换为真实日期: