返回列表 上一主題 發帖

請問要如何設定{ }內的字型

本帖最後由 Andy2483 於 2023-11-22 09:56 編輯

回復 1# 自我感覺良好


    謝謝前輩發表此主題
後學藉此帖練習錄製的巨集改為迴圈巨集,練習方案如下,請前輩參考
20231122_1.zip (10.65 KB)

執行前:


執行結果:


Option Explicit
Sub TEST()   '含{}_整格變字型
Call 還原
Dim A As Range
For Each A In Cells.SpecialCells(2)
   If A Like "{*}" Then A.Font.Name = "微軟正黑體"
Next
End Sub

Sub 還原()
Cells.Font.Name = "新細明體"
End Sub

Sub TEST_1()   '只{}內變字型,  PS:同一格多組{}時只變第1組內的字型
Call 還原
Dim A As Range
For Each A In Cells.SpecialCells(2)
   If A Like "{*}" Then
      With A.Characters(Start:=InStr(A, "{") + 1, Length:=InStr(A, "}") - InStr(A, "{") - 1).Font
        .Name = "微軟正黑體"
    End With
   End If
Next
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 5# 自我感覺良好


    謝謝前輩提點
請置換藍色部分

Sub TEST_1()
Call 還原
Dim A As Range
For Each A In Cells.SpecialCells(2)
   If A Like "*{*}*" Then
      With A.Characters(Start:=InStr(A, "{") + 1, Length:=InStr(A, "}") - InStr(A, "{") - 1).Font
        .Name = "微軟正黑體"
    End With
   End If
Next
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題