excel VBA将日期格式dd/mm/yyyy替换为mm/dd/yyyy

wnavrhmk  于 2023-03-09  发布在  其他
关注(0)|答案(1)|浏览(245)

我有一段代码可以将当前日期放置在表中,但VBA将其放置错误

ActiveSheet.Range("K23").Value = Format(Now(), "dd mm yyyy")

但是不是07/03/2023,而是03/07/2023,月份放在前面。我需要做什么才能使VBA将日期放在第一位,日期放在第一位。

fslejnso

fslejnso1#

试试看:

With ActiveSheet.Range("K23")
   .Value = Date
   .NumberFormat = "dd mm yyyy"
End With

IMO,最好把实际的日期写到一个单元格中,然后调整.NumberFormat,而不是写一个String

相关问题