- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 2007 <VBAでグラフの操作(Seriescollec)
Excel 2007のVBAでグラフの系列を操作する方法
このQ&Aのポイント
- Excel 2007のVBAを使用して、グラフの系列を操作する方法について教えてください。
- 特定のチャートには4つの系列があり、それぞれの名前は系列(1)、系列(2)、系列(3)、系列(4)です。これを系列(1)、系列(4)、系列(2)、系列(3)の順番に並び替えるにはどのような記述を使用すればよいでしょうか。
- 上記のVBAコードでは、オブジェクトがMoveメソッドをサポートしていないため、系列の並び替えができません。適切な記述方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
myChart.SeriesCollection(4).PlotOrder = 2 です。PlotOrderプロパティで設定します。 2007はマクロ記録できないから厄介ですね。 ヘルプから ・Excel 2007 開発者用リファレンス └リファレンス └Series オブジェクト └プロパティ ...という感じで下っていくと系列のプロパティ一覧やメソッド一覧が見れます。 この辺りを眺めてみると、処理コードのアタリがつくかもしれません。
お礼
ご回答ありがとうございます。 そうなんです、グラフ操作をマクロ記録しても「グラフ1をアクティベイト」くらいしか記録されず・・・・困ってます。 ヘルプのアドバイス、ありがとうございます。 参考にしたいと思います。