我有一段代码可以将当前日期放置在表中,但VBA将其放置错误
ActiveSheet.Range("K23").Value = Format(Now(), "dd mm yyyy")
但是不是07/03/2023,而是03/07/2023,月份放在前面。我需要做什么才能使VBA将日期放在第一位,日期放在第一位。
fslejnso1#
试试看:
With ActiveSheet.Range("K23") .Value = Date .NumberFormat = "dd mm yyyy" End With
IMO,最好把实际的日期写到一个单元格中,然后调整.NumberFormat,而不是写一个String。
.NumberFormat
String
1条答案
按热度按时间fslejnso1#
试试看:
IMO,最好把实际的日期写到一个单元格中,然后调整
.NumberFormat
,而不是写一个String
。