
Excel VBAでグラフのタイトルの文字の色を変更する記録です。
グラフタイトルの文字の色を変更するには「ForeColor」プロパティを使います。
< スポンサーリンク >
「ForeColor」プロパティの書き方
ChartObjects.Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Fill.ForeColor
VBAでグラフタイトルの文字の色を変更する例
アクティブシートの1つ目のグラフのタイトルの文字の色をRGB値で緑に設定します。
Sub test()
ActiveSheet.ChartObjects(1).Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(0, 255, 0)
End Sub
アクティブシートの全てのグラフのタイトルの文字の色をRGB値で青に設定します。
「For…Next」と「For Each…Next」の2つの方法を書きます。
Sub test()
Dim i As Long
With ActiveSheet
For i = 1 To .ChartObjects.Count
.ChartObjects(i).Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(0, 0, 255)
Next i
End With
End Sub
Sub test()
Dim cho As ChartObject
For Each cho In ActiveSheet.ChartObjects
If cho.Chart.HasTitle Then
cho.Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(0, 0, 255)
End If
Next cho
End Sub
こんな記事も書いています