繁体   English   中英

日期格式Excel VBA

[英]Date Format Excel VBA

我想做的是将特定列的格式设置为日期。 但是,当我在同一列中有两种格式时,例如,一般格式的年份(2010)和日期格式的完整日期,就会出现问题。 当我将整个列设置为日期格式时,某些字段会像1905年那样显示为随机年份。是否有一种方法可以解决此问题,以便我可以看到所有值?

当我将它们格式化为日期时,格式化为常规格式的年份将更改为某些奇怪的日期,而当我将其格式化为常规格式时,完整日期将转换为随机数。

01/01/1962
01/01/1966
01/01/1956
  1964
01/01/1943
01/01/1943
01/01/1964
  1964
01/01/1972
01/01/1948
01/01/1961
01/01/1953
01/01/1961
01/01/1963
01/01/1963
01/01/1973
  1960
01/01/1956
01/01/1940
  1958
1958
1955
01/01/1948
01/01/1948
01/01/1970
  1959
  1964
01/01/1975
  1966

这变成

22647
24108
20455
1964
15707
15707
19
23377
1964
26299
17533
22282
19360
22282
23012
23012
26665
1960
20455
14611
1958
1958
1955
17533
17533
25569
1959
1964
27395
1966

后一列为“文本”格式。 我不知道怎么了

将列设置为文本格式,以便能够看到两种格式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM