Excel – VBA在设置为00:00:00时不会复制时间
我正在运行一个简单的VBAmacros将值从一个表复制到另一个。 除了复制时间单元格外,它几乎完美地工作:
我有工作表A(单元格CL)的价值:09/11/2016 00:00:00(法国格式,不是问题)
我尝试使用以下代码将此值复制到工作表B(单元格G):
Worksheets("MEP").Range("G" & activeRow).Value = Replace(Worksheets("Export").Cells(rw.Row, "CL").Value, "#", Chr(10))
(忽略replacefunction)
其结果是:09/11/2016
没有时间…
我如何强制Excel包括时间?
谢谢
试试这个从sheet2复制到sheet1的特定单元格,包括格式:
Sheets("sheet2").Cells(1, 3).copy Sheets("sheet1").Cells(1, 1)
更改后,设置这个数字格式:
Worksheets("MEP").Range("G:G").Select Selection.NumberFormat = "dd/mm/yyyy h:mm:ss"