Excel:运行时错误'13'types不匹配
可能是什么原因,我得到了运行时错误'13'types不匹配这行VBA代码:
.Cells(1, 1) = CDate(Format(Now, "dd.mm.yy hh:mm"))
问题是,一个同事不会得到这个错误。 我们有一个“德国”办公室。
我不知道为什么你需要这种格式,因为在你填满单元格之前,它只是变成一个date。
你应该真的有:
.Cells(1, 1) = Format(Now,"dd.mm.yy hh:mm")
甚至更好
.Cells(1, 1) = Now
然后格式化列如下:
Columns("A:A").NumberFormat = "dd.mm.yy hh:mm"
注意:尽pipe刚刚尝试过,但格式化string中的mm有可能无法帮助,但似乎可以正常工作。