返回列表 上一主題 發帖

EXCEL 日期中的日、月數值讀取相反、如何解決

回復 4# Mindyj
也可用VBA 處裡
  1. Option Explicit
  2. Sub Ex()
  3.     With Application
  4.         'FindFormat 屬性  傳回要尋找之儲存格格式類型的搜尋準則。
  5.         .FindFormat.Clear
  6.         .FindFormat.NumberFormatLocal = "dd/mm/yyyy"
  7.         'ReplaceFormat 屬性    設定取代準則用以取代儲存格格式。然後取代準則將會用於 Range 物件中 Replace 方法的後續呼叫。
  8.         .ReplaceFormat.Clear
  9.         .ReplaceFormat.NumberFormatLocal = "mm/dd/yyyy"
  10.     End With
  11.     ActiveSheet.Cells.Replace "", "", SearchFormat:=True, ReplaceFormat:=True
  12. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 6# Mindyj
  1. Option Explicit
  2. Sub Ex()
  3.     Replace_Format "MM-DD-YYYY"
  4.     Replace_Format "dd/mm/yyyy"
  5. End Sub
  6. Sub Replace_Format(M As String)
  7.     With Application
  8.         'FindFormat 屬性  傳回要尋找之儲存格格式類型的搜尋準則。
  9.         .FindFormat.Clear
  10.         .FindFormat.NumberFormatLocal = M
  11.         'ReplaceFormat 屬性    設定取代準則用以取代儲存格格式。然後取代準則將會用於 Range 物件中 Replace 方法的後續呼叫。
  12.         .ReplaceFormat.Clear
  13.         .ReplaceFormat.NumberFormatLocal = "mm/dd/yyyy"
  14.     End With
  15.     ActiveSheet.Cells.Replace "", "", SearchFormat:=True, ReplaceFormat:=True
  16. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題