• 締切済み

VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりませ

VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりません。 Excel2000で作成したマクロ(VBA)をExcel2007(OS:VISTA)上互換モードでコンパイルして動かしていました。このマクロをExcel2007(64ビットWindows7)でコンパイルしようとすると「コンパイルエラー:プロジェクトまたはライブラリがみつかりません。」でコンパイルできません。対象は「chr()、mid()、trim()」等の関数のようです。 解決策をご教授いただきたくお願いいたします。

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

モジュールの画面で、メニューバー「ツール」から「参照設定」を クリックします。この中で「参照不可」となっているものがないか 調べてみてください。あれば、該当項目のチェックを外します。

tabibito10
質問者

お礼

ありがとうございました。 心より感謝申し上げます。 今後ともよろしくお願いいたします。

関連するQ&A

  • コンパイルエラー

    初めまして 当方VB6.0にてプログラムを組んでいるのですが、mid関数を入れてコンパイルをすると、 コンパイルエラー:プロジェクトまたはライブラリーが見つかりません と出てコンパイルできません。 このような問題はどうすれば解決できるのでしょうか? よろしくお願いします。

  • Excel2007VBAでコンパイルエラー

    EXCEL2000ので動作していたVBAのプログラムをEXCEL2007で動かしたら、CHRの命令でコンパイルエラー、プロジェクトまたはライブラリーが見つかりませんとメッセージが出てしまいます。 (Excel2007の設定は初期値のままです) CHRの命令行をコメントにして先へ進ませると今度は、Leftの命令で同じエラーが発生します。 又、VBAProjectのコンパイルを実行するとFormatの命令で同じエラーがでます。 何かアドインのモジュール設定が足りないと思っていますが、何が足らないのかわかりません。 ご存知の方は解決方法を教えて下さい。 宜しくお願い致します。

  • VBA コンパイルエラーが出る

    IEを起動し、サイトを巡回するようなVBAプログラムを使用しています。 数か月前までは、正常に使えていましたが、昨日起動するとエラーが出て止まるように なってしまいました。 使用しているのは同じマシンからです。コードも数か月前となにも変わっていません。 OS、エクセルソフトの問題かと思い、エクセルのみ再インストールしましたが改善されません。 エラー内容は、マクロ実行時に「コンパイルエラー プロジェクトまたはライブラリが見つかりません。」 とのエラーが出て、以下コードのうち一部分が暗転しています。 最初に(1)のStringが暗転したので、テストでこの行を無効化して走らせたら、今度は(2)のChrが 暗転するようになりました。 (1)cookiepath = String(MAX_PATH, vbNullChar) →Stringが暗転 (この間に数行) (2)cookiepath = Left(cookiepath, InStr(1, cookiepath, Chr(0)) - 1) →Chrが暗転 作成したのが自分でないため、プログラム内容もいまいち理解していないんですが 同じ環境下で同じプログラムを使用し、時期によって起動するしないが分かれるのは 不可解です。 だからといって、エクセルそのものを再インストールしても改善されない為 これ以上何を変えればよいか分からず、お手上げ状態です。 何か解決策をご存じの方は教えていただけませんでしょうか。お願いいたします。

  • chr関数の呼び出しで「プロジェクトまたはライブラリが見つかりません」エラー

    私もこの質問(http://oshiete1.goo.ne.jp/kotaeru.php3?q=123210)と同様の症状が出て困っています。chr関数を呼び出そうとするだけなのに、この「プロジェクトまたはライブラリが見つかりません」のコンパイルエラーが出ます。ヘルプにそって参照設定をいじってみるのですが、うまく行きません。いったいどう言うことなのでしょうか。オブジェクトブラウザでみても当然ながらちゃんと関数が登録されていますし、参照設定ダイアログでも、それなりのライブラリが登録されています・・・・。。

  • ActiveXDLLのコンパイル時にLeft関数でエラー

    普段VisualBasic6.0を使ってプログラミングをしており、通常は標準のEXEを作るプロジェクトを使っています。 今回、ActiveXDLLにてDLLを作ろうとプログラミングをしてコンパイルをかけたところ、Stringの操作を行う、Left、Right、Midなどの基本的な関数のところで、 「プロジェクトまたはライブラリが見つかりません」 というエラーが出ます。これは何か設定が必要なのでしょうか。 それとも、ActiveXDLLを作るときにはLeftなどの関数を使うことはできないのでしょうか? どうぞよろしくお願いします。

  • lvwReport/エラー/プロジェクト又はライブラリが見つかりません

    VBAでドラッグ&ドロップをListViewで使うため、組み込み定数:lvwReportを使っていますがここで「プロジェクト又はライブラリが見つかりません」というエラーが出ます。 環境 WINDOWS2000 EXCEL2000 組み込み定数:lvwReportを使用するために必要な参照設定とコントロールを教えてください。

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

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

  • Left$関数がExcel VBAで使えません。

    Excel2000でVBAを使っています。 Left$関数を使いたいのですが、 コンパイルエラーがでて 「プロジェクトまたはライブラリが見つかりません。」 と出ます。 VBAは初心者なので、どうしたらよいか分かりません。 どなたか、ご教授ください。 よろしくお願い致します。

  • コンパイル エラーについて

    Excel2003ですが最近コマンドボタンを押すとコンパイル エラー(プロジェクト又はライブラリーが見つかりません)とでます。 他のExcelファイルすべてがでます。そのとき表示されるのは皆AA =という変数なのですがご存知の方教えていただけないでしょうか ソフトが使えなくって困っていますよろしくお願いします。

  • 【エクセル】CDOでメール送信がエラーになる

    こんにちは。 EXCELからCDOを使ってメールを送信というマクロを組んだんですが、 使える人と、使えない人がいます。 何が問題なのかさっぱりわからず困っています。 わかる方、教えてください!!!!! 尚、エラー内容は下記になります。 ---------------------------------------------- コンパイル エラー プロジェクトまたはライブラリが見つかりません。 ---------------------------------------------- となり、マクロ内の、『Chr』が選択されている状態です。 メッセージボックスの中に、改行を入れているので。 このような内容でわかる方いましたらお助け下さい。 また、補足でもっと情報が必要な場合も教えてください。 宜しくお願いします!!!!!

専門家に質問してみよう