Excel vba – 更改date格式

我有一个date列存储为dmyyyy. h:mm:ss dmyyyy. h:mm:ss

而单元格格式甚至不是一般的 date 。 要使用它作为一个date,我需要用""replace该点。 所以我用这个代码:

 Format(Date, "dmyyyy h:mm:ss") 

但它把所有date都改为今天的date。

Date调用返回当前date。 在replace年份值结尾处的点之后,您必须使用单元格值,如Format(Cells(row,column), "dmyyyy h:mm:ss")