嗨我有一个宏试图将日期字段与时间字段组合:
Sheets(2).Cells(t, 3).Value = Cells(t, 2).Text & " " & Cells(t, 3).Text
然而,当它到达下个月的第一天时,它会切换日期和时间列。例如它应该是01-09-2017但它是09-01-2017。
我尝试使用以下行重新格式化日期:
Sheets(2).Range("B6:B" & lastRowSheetTwo).ClearFormats '= "dd-mmm-yyyy"
但他们都有同样的问题。
我已经尝试从日期/时间中删除所有格式,并在它们组合后重新格式化,但是一旦日期和时间被格式化,excel似乎不知道如何重新格式化它们。
任何帮助将不胜感激
答案 0 :(得分:0)
双方使用.Text
,如
Sheets(2).Cells(t, 3).Text= Cells(t, 2).Text & " " & Cells(t, 3).Text