我正在运行一个简单的VBA宏来将值从工作表复制到另一个工作表。 除了复制时间单元之外,它几乎完美地工作:
我在表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))
(忽略替换功能)
结果是:09/11/2016
没有时间......
如何强制Excel包含时间?
由于
答案 0 :(得分:0)
更改后,请设置此数字格式:
Worksheets("MEP").Range("G:G").Select
Selection.NumberFormat = "dd/mm/yyyy h:mm:ss"
答案 1 :(得分:0)
尝试此操作从sheet2复制到sheet1特定单元格,包括格式:
Sheets("sheet2").Cells(1, 3).copy Sheets("sheet1").Cells(1, 1)