返回列表 上一主題 發帖

[發問] 有關[自動校正]裡(自動取代字串)的語法?

回復 1# united7878
請將程序複製到一般模組存檔後再開啟檔案即可
  1. Sub Auto_Open()
  2.     Application.AutoCorrect.AddReplacement What:="*77#", Replacement:="A"
  3.     Application.AutoCorrect.AddReplacement What:="*78#", Replacement:="B"
  4. End Sub
  5. Sub Auto_Close()    '如要檔案關閉後 繼續使用這些自動取代字串 請將本程序刪掉
  6.     Application.AutoCorrect.DeleteReplacement What:="*77#"
  7.     Application.AutoCorrect.DeleteReplacement What:="*78#"
  8. End Sub
複製代碼

TOP

回復 3# united7878


   
  1. Sub Ex()  '工作表的排序不一定如圖
  2.     Dim Sh As Worksheet
  3.     For Each Sh In Sheets(Array("Sheet1", "sheet2", "sheet3", "sheet4", "sheet5", "sheet6", "sheet7", "sheet8", "sheet9", "sheet10"))
  4.         Sh.Range("N3") = Sh.Range("F2")
  5.         Sh.Range("N3").NumberFormatLocal = "m月d日"
  6.     Next
  7. End Sub
  8. Sub Ex1()  '如工作表的排序一定如從3到13 共10個工作表
  9.     Dim i As Integer
  10.     For i = 3 To 13
  11.         Sheets(i).Range("N3") = Sheets(i).Range("F2")
  12.         Sheets(i).Range("N3").NumberFormatLocal = "m月d日"
  13.     Next
  14. End Sub
複製代碼

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題