• ベストアンサー

ボタンを押すとファイルが見つかりませんVBA6.DLLのエラーとなる

EXCEL2000の画面にボタンを配置し、クリックするとVBAのモジュールが起動するようにしているのですが、昨日よりボタンを押すと「ファイルが見つかりませんVBA6.DLL」とエラーとなります。他クライアントでも同様の減少です。OSはWin98,Win2000共に同じ現象です。Webで調べたのですが原因が全くわかりません。どなたかアドバイスお願いします。

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

  • ベストアンサー
回答No.1

VBA6.DLLというのは、Visual Basic6のランタイムに含まれているDLLだと思います。 Visual Basic6以上がインストールされていない環境では、これを別途インストールする必要が生じます。

takapt
質問者

お礼

返信ありがとうございました。返信頂く前に別Excelファイルにシートコピーした所、モジュールが動くようになりました。どうもExcelファイルが破損していたようです。

関連するQ&A

  • エクセルVBA実行時のエラー:DLLファイルが見つ

    タイトル:エクセルVBA実行時のエラー:DLLファイルが見つかりません  質問させていただきます。どうぞよろしくお願いいたします。 環境:PC1~3の全てが、Excel2010、Win7になります。 初めてVBAから読み込むためのDLLファイルを作成いたしました。    PC1上で動作確認できている2つのファイル(Test4.dll(VC++2013にて作成)と それを呼び出すVBAのついたエクセルファイル)を、 PC2とPC3に移動し、VBAを実行しましたところ 何故かPC3でのみ下記エラーが発生いたします。 >実行時エラー'53' >ファイルが見つかりません。Test4.dll ・2つのファイルは同じフォルダ内で実行しております。 ・VBAのカレントパスは   ChDrive Left(ThisWorkbook.Path, 1)   ChDir ThisWorkbook.Path で変更しております。  試しにC:\Windows\System32と C:\Windows\SysWow64にも Test4.dllをコピペしてみましたが、同じエラーが出てまいります。 ・PC3のみ違うところを探してみましたが、思いつくのは下記くらいでございます。   1.VSが入っておりませんでした。(必要なのでしょうか??)   2.実行しているパスが違います。     PC1とPC2の実行パス:      D:\Users\Administrator\Documents\VBA_TEST     PC3の実行パス:      D:\Documents\VBA_TEST              もし何か原因として思いつかれる事がございましたらお教えいただけないでしょうか。 お詳しい方がいらっしゃいましたら何卒よろしくお願いいたします。

  • エクセル VBA dll 読み込み時のエラーです

    エクセルファイルを作成しました。 ボタンを押すとシートを選ぶような簡単なマクロが付随してます。 サーバーにアップロードする方法で 複数の人間が利用してデータを上書きするものです。 途中でマクロを実行する際に 「dll 読み込み時のエラーです」 と表示されるようになりました。 修正しても不定期で発生します。 VBA標準モジュールのファイルをクリックしても同様で マクロのコードが参照できません。 ファイルは重い為、圧縮と解凍を繰り返してます。 どのような原因があるのでしょうか。 エクセルもVBAも素人ですので わかりやすい解説をお願いします。

  • VBAで呼び出したVBのDLLのデバッグ方法

    VB2010で、COM相互運用機能を使って作成したDLLを VBAから呼び出すことはできるのですが この状態でこのDLLをデバッグすることはできないでしょうか。 本来ならば、DLLをデバッグするテストプログラムを VB2010のVB.NETのWindowsフォームアプリケーションか ConsoleApplication1で作成して、 同じソリューションの中に DLLとテストプログラムのプロジェクトを配置して 参照の追加でDLLを参照設定して 両者をデバッグをすると思われますが、 テストプログラムを作るのがかなり大変なのと、 今回作成したDLLは、元々はVBAの中のひとつのプロシージャ―で、 事情があって、このプロシージャ―だけをVBのDLLにしたものです。 このプロシージャ―は元々はVBAの中で正しく動作していたものです。 VBに書き直した時に何らかの不具合が起きていると思われます。 テストプログラムを作らずに、既存のVBAから呼び出して、 DLLの部分の動作だけを(できればVB2010で)デバッグできないでしょうか。 よろしくお願いします。 (WindowsXP SP3 , Excel2003のVBA , Visual Studio 2010)

  • DLL読み込みエラー

    毎回起動時に「C:\WINDWS\system32\drvsow.dllを読み込み中にエラーが発生しました。指定されたモジュールが見つかりません。」というメッセージが表示されてしまいます。WEBで「drvsow.dll」検索かけても、海外のページしか引っかからず意味がわかりません。現状問題なければいいのですが、気になってしまいます。 このメッセージの消し方わかる方教えてください。 また、これはなぜ発生しているのでしょうか? 宜しくお願いします。

  • VB.NETでDLLを読み込ませる時にエラーがでる

    VB.NET DLLがついているプログラムで、他のパソコンで動作確認済みの物を頂いたのですが、動きません。 ■現象 (1)VisualStudio .Netでソースを開きます。 (2)ソリューションエクスプローラの参照設定から****.dllを削除します。 (3)メニューのプロジェクトで参照の追加を選択します。 (4)参照の追加画面でCOMタブを選択します。 (5)参照ボタンをクリックし、System32フォルダ内より****.dllを 選択します。 (6)「選択されたコンポーネント」のリストにに****.dllが存在することを 確認 (7)OKボタンをクリックします。←ここでエラーがでます ■エラー 『'C:\WINDOWS\system32\xxxxxx.dllへの参照を追加できませんでした。タイプライブラリを読み込めませんでした。タイプライブラリ/DLLの読み込みエラーです。』 どなたか教えてください><めちゃくちゃ困ってます

  • OraOps10.dllのエラーについて

    Visual Studio 2010(c#) ASP.netでWeb開発をしており、 Oracle 10g(10.1.0) Clientを使用してDBサーバーに接続しています。 「DLL 'OraOps10.dll' を読み込めません: アクセスが拒否されました。」というエラーが出て接続できなかったため、 ネットで解決策を探したところ、ASP.NETの権限を与えたら上手くいくとのことで権限を 与えたところ、下記のエラーが出ました。 「DLL 'OraOps10.dll' の 'GetRegTraceInfo' というエントリ ポイントが見つかりません。」 解決方法をご存じの方、ご教授ください。

  • 『DLL読み込み時のエラーです』について教えてください。

    XPのPC、エクセル2003で作成したVBAを使用したエクセルファイルを VISTAのPC、エクセル2007で使用すると 一度目はうまく作動するようですが 2度目以降に必ずエクセルが動かなくなり VBA、標準モジュールを開こうとすると DLL読み込み時のエラーです。と表示されるようです。 私の手元にはエクセル2007がなく 状況が確認できないでいます。 もし、このエラーの回避の仕方をご存知の方がいらっしゃいましたら 教えていただけたらと思います。

  • excel2003でマクロ用ボタンで検索のボタンをつけたいのですが?

    excel2003でマクロ用ボタンで検索のボタンをつけたいのですが? 現在、excel2003で複数のボタンを配置してそれぞれの機能をVBAでつくってシートに貼り付けてます。 その中の1つのボタンに検索の(通常のEXCELの検索で文字の入力用ボックスがでる)ボタンをつけたいのですが、うまくできません。 VBAでどのように記載したらよいのでしょうか? 宜しくお願いします。

  • 「c:windowsyinem219.dll・・」エラーについて

    随分前からパソコンを起動させると、「c:windowsyinem219.dllを読み込み中にエラーが発生しました。指定されたモジュールが見つかりません。」と出てしまいます。OKをクリックするとエラーは消えて特に問題なく使用できているのですが、気になって仕方ありません。もし、解決方法が分かれば教えてください。パソコンに全く詳しくないので、簡単に教えていただけると助かります

  • Fontプロパティボタンをクリックするとフリーズ

    Fontプロパティボタンをクリックするとフリーズします。 VBAでフォームを作成してボタン配置してFontボタンをクリックすると表示がなかなかされません。 どうしてでしょうか? PC環境はWindowsXPProSP1、Excel2000SP3です。 よろしくお願い致します。

専門家に質問してみよう