- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel マクロ記録→実行でグラフ作成に失敗)
excel マクロ記録→実行でグラフ作成に失敗
このQ&Aのポイント
- Excelのマクロ記録機能を使用してグラフを作成しようとすると失敗する問題が発生しています。
- 具体的な手順としては、データ範囲の選択後にマクロの記録ボタンを押し、グラフウィザードを起動してグラフを作成し、サイズやフォントの編集を行ってからマクロを実行します。
- しかし、マクロ実行時に特定の行でエラーが発生し、「グラフ 4」という名前のグラフを操作しようとしていることが指摘されます。マクロ実行で新しいグラフが作成されるたびに、グラフ名中の数字がインクリメントされ、以降のグラフが「グラフ n」という名前で作成されるため、エラーが発生します。これを回避する方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>"グラフ 4"では無く上手い具合にグラフ名を >指定する方法はありますか? Shapesコレクションのアイテム数を取得し、それを使ってはどうでしょうか。 Dim cnt As Integer cnt = ActiveSheet.Shapes.Count ActiveSheet.Shapes(cnt).IncrementLeft -143.25
お礼
完璧です… ありがとうございました!