エクセルで、特定の文字の色を変えるマクロを作成しました。
Sub Macro_特定の文字の色を一括設定() Dim rng As Range Dim ptr As Integer Const tStr As String = "□" 'ここに色を変える文字列を書く Const tClr As Variant = &H6BE2 'ここに設定する色を書く For Each rng In ActiveSheet.Cells.SpecialCells(xlCellTypeConstants, 23) ptr = InStr(rng.Value, tStr) While ptr > 0 rng.Characters(Start:=ptr, Length:=Len(tStr)).Font.Color = tClr ptr = InStr(ptr + 1, rng.Value, tStr) Wend Next rng End Sub
コメント