Excel VBA グラフのタイトルの文字サイズを変更する-Font.Size

Excel VBAでグラフのタイトルの文字サイズを変更する記録です。

下図はExcel2016です。

VBAグラフタイトル

 

< スポンサーリンク >

 

書き方

ChartObjects.Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Size

フォントサイズを表すバリアント型 (Variant) の値を取得または設定します。

 

アクティブシートの1つ目のグラフのタイトルの文字サイズを10に設定します。

Sub test()
    ActiveSheet.ChartObjects(1).Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Size = 10
End Sub

VBAグラフタイトル文字サイズ

VBAグラフタイトル文字サイズ

 

アクティブシートの全てのグラフのタイトルの文字サイズを16に設定します。
「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.Size = 16
        Next i
    End With
End Sub

VBAグラフタイトル文字サイズ

Sub test()
    Dim cho As ChartObject

    For Each cho In ActiveSheet.ChartObjects
        If cho.Chart.HasTitle Then
            cho.Chart.ChartTitle.Format.TextFrame2.TextRange.Font.Size = 16
        End If
    Next cho
End Sub

VBAグラフタイトル文字サイズ

VBAグラフタイトル文字サイズ

 

< スポンサーリンク >



サブコンテンツ

このページの先頭へ