• 締切済み

マクロでグラフを作成したい。

エクセルのマクロについて教えて下さい。 グラフ作成をマクロ登録したのですが、元となるデータの参照範囲が違っても(例えばX軸の個数が違う)うまくグラフ化するようにしたいです。 教えて下さい。

みんなの回答

  • rivoisu
  • ベストアンサー率36% (97/264)
回答No.1

現在のコード(マクロ)を示さないと回答は得がたいと思います。

kingofrock
質問者

お礼

そうですね。大変失礼致しました。 以下のマクロではデータ範囲がA1:B5 となってますが、これが毎回変わる(データ表の大きさが変わる)としたときのマクロを作成したいと言うことです。 宜しくお願いします。 Sub グラフ() ' Range("A1").Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlToRight)).Select Charts.Add ActiveChart.ChartType = xlLineMarkers ActiveChart.SetSourceData Source:=Sheets("Data").Range("A1:B5"), PlotBy:= _ xlColumns ActiveChart.SeriesCollection(1).Values = "=Data!R1C1:R5C1" ActiveChart.SeriesCollection(2).Values = "=Data!R1C2:R5C2" ActiveChart.Location Where:=xlLocationAsObject, Name:="Data" End Sub

すると、全ての回答が全文表示されます。