グラフシートの名前の取得」という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。VBAで、グラフシートの名前を取得するには、どのようなコードを書けばいいのかを探している方による検索です。グラフシートの名前の取得」という検索キーワードでは、具体的にどんなことをしたかったのかまではわかりませんので、アクティブなブックの、すべてのグラフシートを順番に取得するマクロを2つご紹介しておきます。Each~Nextループでグラフシートの名前を取得するサンプルマクロ以下のマクロを実行すると、アクティブなブックのグラフシートの名前が、順番にメッセージボックスに表示されます。SubChartsプロパティを利用すると、すべてのグラフシートを表すChartsコレクションオブジェクトを取得できます。オブジェクトブラウザーでは上図のとおり、Sheetsコレクションオブジェクトを返すことになっていますが、Chartオブジェクトだけを含んだSheets即ちChartsコレクションオブジェクトが返されるのと同義です。ChartsChartオブジェクトの名前をメッセージボックスに表示しています。Each~Nextループは、通常カウンター変数を使ったFor~Nextループで書くこともできますから、以下のようなマクロでも、グラフシートの名前を順番に取得できます。Charts.Count順番にグラフシートを表すChartオブジェクトを取得して、名前をメッセージボックスに表示しています。オブジェクト式解説編』を開催します。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。(2018.06.05)このオブジェクトにはタイトルがありません。