Chart オブジェクト (Excel)
指定されたブックまたは作業中のブックにあるすべてのグラフ シートのコレクションです。
各グラフ シートは、 Chart オブジェクトによって表されます。 これには、ワークシートまたはダイアログ シートに埋め込まれたグラフは含まれません。 埋め込みグラフの詳細については、Chart オブジェクトと ChartObject オブジェクトに関 するページ を参照してください。
Workbook オブジェクトの Chart プロパティを使用して、Chart コレクションを取得します。 次の使用例は、作業中のブックのすべてのグラフ シートを印刷します。
Charts.PrintOut
ChartObjects オブジェクトの Add メソッドを使用して、新しいグラフ シートを作成し、ブックに追加します。 次の使用例は、作業中のブックに新しいグラフ シートを追加し、 Sheet1 という名前のワークシートの直後に新しいグラフ シートを配置します。
Charts.Add After:=Worksheets("Sheet1")
Add メソッドと Chart オブジェクトの ChartWizard メソッドを組み合わせて、ワークシートのデータを含む新しいグラフを追加できます。 次の使用例は、 シート 1 という名前のワークシートのセル A1:A20 のデータに基づいて新しい折れ線グラフを追加します。
With Charts.Add
.ChartWizard source:=Worksheets("Sheet1").Range("A1:A20"), _
Gallery:=xlLine, Title:="February Data"
End With
Charts (index。index はグラフ シートのインデックス番号または名前です。) を使用して単一の Chart オブジェクトを返します。 次の例では、グラフ シート 1 の系列 1 の色を赤に変更します。
Charts(1).SeriesCollection(1).Format.Fill.ForeColor.RGB = rgbRed
Sheets コレクションには、ブック内のすべてのシート (グラフ シートとワークシートの両方) が含まれています。 1 つのシートを返すには、 シート (インデックス) を使用します。 index はシート名または番号です。
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。