返回列表 上一主題 發帖

整欄用VB 改日期格式

整欄用VB 改日期格式

106年07月03日 ===>  2017/7/3
1.rar (8.87 KB)

回復 1# t8899
  1. Sub ex()
  2. Dim a As Range
  3. With Columns("A")
  4.   .Replace "年", "/"
  5.   .Replace "月", "/"
  6.   .Replace "日", ""
  7.   For Each a In .SpecialCells(xlCellTypeConstants)
  8.     a.NumberFormat = "yyyy/mm/dd"
  9.     If Len(Split(a, "/")(0)) = 3 Then a.Replace Val(a), 1911 + Val(a)
  10.   Next
  11. End With
  12. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復  t8899
Hsieh 發表於 2017-6-23 10:57


謝謝指導

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題