- 締切済み
マクロでグラフを作成したい。
エクセルのマクロについて教えて下さい。 グラフ作成をマクロ登録したのですが、元となるデータの参照範囲が違っても(例えばX軸の個数が違う)うまくグラフ化するようにしたいです。 教えて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- rivoisu
- ベストアンサー率36% (97/264)
回答No.1
エクセルのマクロについて教えて下さい。 グラフ作成をマクロ登録したのですが、元となるデータの参照範囲が違っても(例えばX軸の個数が違う)うまくグラフ化するようにしたいです。 教えて下さい。
お礼
そうですね。大変失礼致しました。 以下のマクロではデータ範囲が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