【VBA】文字列の一部のみの色を変更する

以下のように、
セルに設定されている文字列の一部のみの色を、
変更することが出来ます!

ここでは可読性を良くするために、
 ・XlRgbColor列挙型
を使用して色を指定します!

VBAコード

ここでは例として、シート「sample」のセル「B2」に設定されている文字列の
 ・9桁目から
 ・6文字分を
 ・赤色へ
変更します。

Option Explicit

Sub sample()
    'セル「B2」の文字列の一部のみの色を設定(9文字目から6文字分を赤色へ)
    Worksheets("sample").Range("B2").Characters(Start:=9, Length:=6).Font.Color = XlRgbColor.rgbRed
End Sub

実行結果

文字列の一部のみの色を変更できました。

タイトルとURLをコピーしました