• ベストアンサー

エクセルVBAのエラーについて

以前のPC(Windows2000、Office2000)で作成したエクセルファイルのVBAを新しいPC(WindowsXP、Office2003)で修正し保存したところ古いPCでVBAのコンパイルエラーが出るようになってしまいました。 TrimとかMidのような極く基本的命令でエラーになっております。 イミディアットウィンドウで該当命令個所をPrint文で表示させようとしても命令が認識されません。 何が原因なのでしょうか?どのように対応すればよろしいのでしょうか? よろしくお願い申し上げます。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

参照設定に参照不可のものがあるときの 典型的な症状です。 参照不可のもののチェックをオフにしてください、

believe_me
質問者

お礼

回答ありがとうございます。 ご指摘の通りでした。 MS Word 11.0 Object Libraryが参照不可になっていました。 この機能はほとんど使わないので参照設定から外したところ正常に動くようになりました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

はじめまして >TrimとかMidのような極く基本的命令でエラーになっております。 >イミディアットウィンドウで該当命令個所をPrint文で表示させようとしても命令が認識されません。 Excel2000で試してみましたが、TrimもMidも作動しました。 以下のことを教えてください 1.「コンパイルエラー」の下に補足説明が出ると思います。  それも教えてください 2.エラーが出る行の実際のコードを教えてください  (本当は、エラーの原因が別の行にあることもあり得るので、   差し支えなければコード全体を教えてください)

believe_me
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A