- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル マクロ が他のPCでコンパイル エラー)
エクセルマクロで発生しているコンパイルエラーを解決する方法
このQ&Aのポイント
- エクセルマクロで発生しているコンパイルエラーを解決する方法について教えてください。
- エクセルマクロを作成したものの、他のPCでコンパイルエラーが発生しています。作成者は修正ができないため、どなたか解決方法を教えていただきたいです。
- エクセルマクロを使用している際に、WinXPでは正常に動作しているが、LAN(Bエクセル2003)や他のPC(C、Dなど)でエラーが発生しています。解決方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Microsoft Officeのマクロはある時期に仕様がガラッと変わりました。 そのバージョンは忘れてしまいましたがご使用のバージョンあたりが怪しい。 仕様変更が原因だった場合、マクロに詳しい人でないと対処不可能です。 自動変換ツールもありますが万能ではないのであてには出来ません。 というか、2003で開いた時それっぽいメッセージが表示されませんか? バージョンが原因でないとしても「On Error GoTo ~」が使用されているのでエラーの出た場所が原因とは限りません。特にエラーフックかけているのに「On Error GoTo 0」で解除していませんからね。これだけ見せられても解読不可能です。全体を見ないことには… と言うことで、マクロを理解していない人に対してここで解決に導くことは出来ません。 対処してもらえるまでは正常に動作するパソコンを借りて急場をしのいでください。
お礼
DLLが参照出来ないのが1つあり、再指定で解決しました 有り難う御座いました。
補足
早速の回答有り難う御座います。エクセルのバージョンの違うPCからLANで使用してました、念のため 使えるPCがエクセル2000すので 2003を削除、2000をインストールしてもエラー発生です。念のためWin XPとWin2000のPCでも試しましたがやはり駄目でした。 ソースを全部送れないの(文字数が多くなってしまうので)でやはり判読出来ないでしょうね。 マクロを勉強しないと駄目でしすかね それとメッセージはコンパイル エラーのみです