• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドボタンを2回目クリックでエラー発生する)

コマンドボタンを2回目クリックでエラー発生!どう対処すればいい?

このQ&Aのポイント
  • windows7 Excel2007でマクロ作成の初心者です。クリックしたコマンドボタンが初回は実行されますが、2回目をクリックするとエラーが発生します。同じボタンを2回クリックしてもエラーが出ないようにする方法を教えてください。
  • Excel2007のマクロ作成初心者ですが、コマンドボタンを2回クリックするとエラーが出てしまいます。ボタンを連続でクリックしてもエラーが出ないようにする方法を教えてください。
  • Excel2007でマクロを作成しているのですが、コマンドボタンを2回クリックするとエラーが発生します。同じボタンを2回クリックしてもエラーが出ないようにする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

>ActiveWorkbook.Close SaveChanges:=True 1回目はWorkbooksのインデックスが1~3ある中から1つを閉じると、 インデックスは1~2になる。 >Workbooks(2).Activate 'Bブックをアクティブに ここでインデックス2はアクティブに出来る。 2回目はインデックスが1~2しかない物を1つ閉じるとインデックスは1だけなので Workbooks(2).Activate ではインデックスがないのでエラーになる。 と言う事でしょうか? その場合ならどのブックを閉じてどのブックをアクティブにするか、ブック名で指定出来るのなら その方がよいのではないかと思います。

aitaine
質問者

お礼

やはりその方法でやってみます。ありがとうございました。

関連するQ&A