エクセル VBA アクティブシートの全グラフの名前をタイトルに表示する(Excel VBA)

【本日のミッション】

アクティブシートの全グラフの名前を、タイトルに表示させよ。(Excel VBA)

ミッションの概要

アクティブシートの全グラフの名前をタイトルに表示させよ、というのが今回のミッションです。

エクセル VBA アクティブシートの全グラフの名前をタイトルに表示する(Excel VBA)

■■■スポンサーリンク■■■

プロシージャ

アクティブシートの全グラフの名前を、グラフタイトルに表示させるコードです。

Sub グラフ名をグラフタイトルに表示()

    '【変数】
    Dim c_ct As Long    'グラフカウント

   '1つ目のグラフから順に処理
    For c_ct = 1 To ActiveSheet.ChartObjects.Count

        'グラフ名をグラフタイトルに表示
        ActiveSheet.ChartObjects(c_ct).Chart.ChartTitle.Text = ActiveSheet.ChartObjects(c_ct).Name

    Next c_ct
End Sub

エクセル VBA アクティブシートの全グラフの名前をタイトルに表示する(Excel VBA)

ChartObject.Name プロパティ

ChartObjectの名前を返します。

グラフ名を確認する方法

グラフ名は、「名前ボックス」や「オブジェクトの選択と表示」で確認することができます。

名前ボックス

グラフを選択すると、左上の名前ボックスにグラフの名前が表示されます。

エクセル VBA アクティブシートの全グラフの名前をタイトルに表示する(Excel VBA)

オブジェクトの選択と表示

[ホーム]タブの[編集]から[検索と選択](双眼鏡マーク)をクリックし、[オブジェクトの選択と表示]をクリックします。

エクセル VBA アクティブシートの全グラフの名前をタイトルに表示する(Excel VBA)

画面右に「選択」ウィンドウが表示され、アクティブシートに存在しているオブジェクトが表示されています。

選択しているグラフ(オブジェクト)の名前が、選択(色付き)された状態になります。下記例では選択しているグラフの名前は「グラフ 1」です。

エクセル VBA アクティブシートの全グラフの名前をタイトルに表示する(Excel VBA)

参照

系列が1つのグラフを自動大量連続作成(Excel VBA)
「実行時エラー 1004」を出さずに、ワークシート内のグラフを「グラフ 元」以外全て削除(Excel VBA)
グラフの参照先を変えると勝手にグラフの色が変わる現象を解決せよ
系列が複数あるグラフを自動大量連続作成(Excel VBA)
n行毎の改ページ設定 「実行時エラー1004 RangeクラスのPageBreakプロパティを設定できません」の原因(Excel VBA)
参照データ数が異なる・参照先が変動する月別グラフを自動大量連続作成(Excel VBA)
複数系列・参照データ数が異なる・参照先が変動する月別グラフを自動大量連続作成(Excel VBA)
大量の画像やグラフ等のオブジェクトで画面表示が遅いのを解決(Excel)
エクセル シートに画像が存在するかどうか(有無)を調べる方法(Excel VBA)
エクセルシート上 全てのオブジェクト(画像・図形・グラフ等)を選択し、削除する(Excel VBA)
エクセル 選択セル範囲の写真を削除する(Excel VBA)
エクセル 選択セル範囲のグラフを削除する(Excel VBA)
エクセル 選択セル範囲の図形を削除する(Excel VBA)
Excel VBAでワードを起動して文字を入力操作(Excel VBA)
Excel VBAでワードを起動してエクセルの表をワードに貼付け(Excel VBA)
Excel VBAでワードを起動して エクセルのエクセルの表を図としてワードに貼付け(Excel VBA)
Word コピー貼付けした図が白い枠だけ?図が表示されない現象を解決
Excel VBAでワードを起動して グラフをワードに図として貼付け(Excel VBA)
Excel VBAでワードを起動して 複数のグラフをワードに図として貼付け(Excel VBA)
エクセル VBA グラフにタイトルを追加する(Excel VBA)
エクセル VBA グラフのタイトルテキストを取・する(Excel VBA)
エクセル VBA グラフに凡例を追加する(Excel VBA)
エクセル VBA グラフオブジェクトの名前を変更する(Excel VBA)
エクセルVBA アクティブなグラフからChartObjectを変数にセット(Excel VBA)
エクセル VBA アクティブなグラフの名前を取得する(Excel VBA)
エクセル VBA ChartObjectオブジェクトとChartオブジェクトとActiveChartプロパティの関係
エクセル VBA アクティブシート 全グラフのインデックス番号をタイトルに表示する(Excel VBA)

エクセル VBA アクティブなグラフのインデックス番号を取得(Excel VBA)
エクセル VBA グラフ インデックス番号の決まり方(Excel VBA)
エクセル VBA グラフのインデックス番号を変更する(Excel VBA)
エクセル VBA アクティブシートの全グラフの名前をタイトルに表示する(Excel VBA)

■■■スポンサーリンク■■■