グラフ オブジェクト (Excel)

指定されたブックまたは作業中のブックにあるすべてのグラフ シートのコレクションです。

注釈

各グラフ シートは、 グラフ オブジェクトによって表されます。 これには、ワークシートまたはダイアログ シートに埋め込まれたグラフは含まれません。 埋め込みグラフの詳細については、 Chart オブジェクトおよび ChartObject オブジェクトを参照してください。

ブック オブジェクトの Charts プロパティを使用して、Charts コレクションを返します。 次の使用例は、作業中のブックのすべてのグラフ シートを印刷します。

Charts.PrintOut

ChartObjects オブジェクトの Add メソッドを使用して新しいグラフ シートを作成し、ブックに追加します。 次の例では、アクティブなブックに新しいグラフ シートを追加し、 Sheet1 という名前のワークシートの直後に新しいグラフ シートを配置します。

Charts.Add After:=Worksheets("Sheet1")

Add メソッドと ChartWizard メソッドを Chart オブジェクトの ChartWizard メソッドと組み合わせて、ワークシートのデータを含む新しいグラフを追加できます。 次の例では、 Sheet1 というワークシートのセル A1:A20 のデータに基づいて、新しい折れ線グラフを追加します。

With Charts.Add 
 .ChartWizard source:=Worksheets("Sheet1").Range("A1:A20"), _ 
 Gallery:=xlLine, Title:="February Data" 
End With

Charts (indexindex はグラフ シートのインデックス番号または名前です。) を使用して単一の Chart オブジェクトを返します。 次の例では、グラフ シート 1 の系列 1 の色を赤に変更します。

Charts(1).SeriesCollection(1).Format.Fill.ForeColor.RGB = rgbRed

Sheets コレクションには、ブック内のすべてのシート (グラフ シートとワークシートの両方) が含まれます。 1 つのシートを返すには、 Sheets (index) を使用します。ここで、 index はシート名または番号です。

メソッド

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。