2014-10-31 80 views
1

我想用“。”替换“ - ”字符。在包含日期信息的单元格内。用日期格式替换字符“ - ”

与下面的代码,这与文本格式的细胞中获得,但不注日期:

Worksheets("Sheet1").Columns("A").Replace _ 
What:="-", Replacement:=".", _ 
SearchOrder:=xlByColumns, MatchCase:=True 

我我能做到这一点,但与日期格式细胞?

+0

不,您不能在搜索中设置单元格格式条件。您将不得不为每个单元循环执行此操作。 – Taosique 2014-10-31 16:17:04

回答

3

尝试,

With Sheets("Sheet1") 
    .Cells(1, 1).CurrentRegion.Columns(1).NumberFormat = "mm.dd.yyyy;@" 
End With 

离开的日期为日期,你可以对计算,而不是将它们转换为文本都是没用的超出实际日期的可视化表示。

相关问题