Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel vba-更改日期格式_Excel_Vba - Fatal编程技术网

Excel vba-更改日期格式

Excel vba-更改日期格式,excel,vba,Excel,Vba,我有一个列,其中包含日期,存储为d.m.yyyy。h:mm:ss 而且单元格格式甚至不是date而是general。 要将其用作日期,我需要将该点替换为“”。 所以我用了这个代码: Format(Date, "d.m.yyyy h:mm:ss") 但是它将所有日期更改为今天的日期。调用date返回当前日期。在替换年终值的点后,必须使用单元格值,如格式(单元格(行、列),“d.m.yyyy h:mm:ss”)。调用日期返回当前日期。在替换年终值的点后,必须使用单元格值,如格式(单元格(行、列),

我有一个列,其中包含日期,存储为
d.m.yyyy。h:mm:ss

而且单元格格式甚至不是date而是general。 要将其用作日期,我需要将该点替换为
”。 所以我用了这个代码:

Format(Date, "d.m.yyyy h:mm:ss")

但是它将所有日期更改为今天的日期。

调用
date
返回当前日期。在替换年终值的点后,必须使用单元格值,如
格式(单元格(行、列),“d.m.yyyy h:mm:ss”)

调用
日期
返回当前日期。在替换年终值的点后,必须使用单元格值,如
格式(单元格(行、列),“d.m.yyyy h:mm:ss”)

您的问题不清楚。请详细说明。单元格值看起来像日期,但不是。如果执行A2-A1,它将返回#值!错误。它们可能是弦。要将它们更改为日期,我甚至无法使用excel中的“单元格格式”选项手动执行。我需要用“替换”和“2017”来替换它。用“2017”来替换它,然后它就会工作。你的问题不清楚。请详细说明。单元格值看起来像日期,但不是。如果执行A2-A1,它将返回#值!错误。它们可能是弦。要将它们更改为日期,我甚至无法使用excel中的“单元格格式”选项手动执行。我需要用“替换”和“2017”来替换它。用“2017”来替换它,然后它就可以工作了。谢谢,我是这样使用的:
对于选择中的每个c
c.Value=Format(c,d.m.yyyyy h:mm:ss”)
下一个c谢谢,我是这样使用的:
对于选择中的每个c
c.Value=Format(c,“d.m.yyyy h:mm:ss”)
下一个c