• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2003でアドインの更新ができない)

Excel2003でアドインの更新ができない

このQ&Aのポイント
  • Excel2003でアドイン(マクロ)の更新ができない問題の解決方法を教えてください。
  • WindowsXP SP3とExcel2003 SP3の環境でVBAで作成したプログラムの修正後、アドインが正しく動作しない問題が発生しています。修正したファイルを上書きしたり、別名で登録しても問題が解決しないので、どうすれば修正したアドインを動かすことができるでしょうか。
  • Excel2003でアドインの更新ができずに修正したプログラムが正しく動作しない場合、修正したファイルを保存するフォルダを変更することで解決する可能性があります。具体的には、「C:\Program Files\Microsoft Office\OFFICE11\Library」に修正したファイルを保存し直してみてください。

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

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.1

「CTRL+SHIFT+J」で動くマクロがどこに書かれているか確認してみてください。 まず、修正した"sss.xla"の Sub sss() にブレークポイントを設定して、 「CTRL+SHIFT+J」で実行し、止まらなければ別のマクロが割り当てられている事になります。 その時開いているブック全てのマクロで確認する必要があります。 確認の方法は幾つかありますが、 まずは[Alt]+[F8]マクロダイアログの[オプション]で1つずつ確認してみてください。 アドインブックのマクロはVBE[プロパティウィンドウ]でIsAddinプロパティをFalseにすると [Alt]+[F8]マクロダイアログに表示されるようになります。 (確認後IsAddinプロパティはTrueに戻して下さい) 上記確認でも不明な場合は、修正した"sss.xla"を作成し直してみてください。 sss.xlaの標準モジュール他、必要なコードモジュールを一旦エクスポートし、 新規ブックにインポートして、そのブックをアドインとして使ってみてください。

elec2
質問者

お礼

回答、ありがとうございました。 まさにそのとおりでした。 まったく別のファイルに同じ関数名が・・・ いつの間に・・・ ビックリしました。 アドバイス、ほんとうにありがとうございました。

関連するQ&A