私はVBAを使用して多数のチャートを作成しようとしています。私はマクロ記録機能を使い始めましたが、それほど進んでいませんでした。Excel 2007 VBAで複数のチャートを作成
私はそれぞれの行をグラフ化する必要のある可変データセットを持っています。 1つのセルがシリーズ名であり、データは同じ行の(固定された)セルの範囲であり、一連の日付(最上行)に対してプロットされます。
私は、各行ラウンドループの各シリーズの新しいグラフを生成したい、でA3
は、名前データを持つ最初のセルであるならばそれでは、私が持っていることは(1つのグラフのために)
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Data").Range("A3")
ActiveChart.SeriesCollection(1).Name = "='Data'!$A$3"
ActiveChart.SeriesCollection(1).Values = "='Data'!$MO$3:$RY$3"
ActiveChart.SeriesCollection(1).XValues = "='Data'!$MO$1:$RY$1"
ActiveChart.Name = Sheets("Data").Range("A3")
これです。
私は入力ボックスから開始点を取得することができましたが、それは本当に必要ではありません。他の人のために使うのは私のためではありません。私はそれが空白のセルに達するまで固定点で始まり、循環していれば幸せだろう。
私ができないビットは、各反復のセル範囲をどのように生成するかを理解することです。
{編集} screenshot of data;
{EDIT2}範囲はあなたを参照さScreenshot of example Chart
こんにちはブライアン、あなたは何をしようとしているかはあまり明確ではありません。あなたのデータがどのように見えるの画像を投稿できますか? –