プロが教える店舗&オフィスのセキュリティ対策術

エクセルファイルを作成しました。
ボタンを押すとシートを選ぶような簡単なマクロが付随してます。
サーバーにアップロードする方法で
複数の人間が利用してデータを上書きするものです。

途中でマクロを実行する際に
「dll 読み込み時のエラーです」
と表示されるようになりました。
修正しても不定期で発生します。

VBA標準モジュールのファイルをクリックしても同様で
マクロのコードが参照できません。
ファイルは重い為、圧縮と解凍を繰り返してます。

どのような原因があるのでしょうか。

エクセルもVBAも素人ですので
わかりやすい解説をお願いします。

A 回答 (2件)

>原因は何でしょう。


リンク先には、エラーや損傷したレジストリ情報などを読み込んでしまうからだと書かれています。

ただ、こちらとしては、レジストリクリーナーで直ればよいだけですが……。

それと、同じ理屈なら、

C:\Documents and Settings\[User ID]\Local Settings\Temp\
の中のゴミ全部を削除したほうがよいですね。これはOS がXPの場合ですが、Office のキャッシュの残骸だそうです。

今、CCleaner を検索してみましたら、Ver 3.2で、フリーで出ていました。
http://www.filehippo.com/jp/download_ccleaner

インストールする時に、Google のブラウザとか、いろいろ付け加えられてしまうので、気を付けないと設定が変えられることがあります。
    • good
    • 0
この回答へのお礼

ご回答、有難う御座います。
試してみます!!

お礼日時:2011/01/10 14:33

>「dll 読み込み時のエラーです」


(実行時エラー 48: コード リソースまたは DLL 読み込み時のエラーです。 )

http://www.articlesbase.com/data-recovery-articl …

there is a fast and reliable way to fix a runtime error 48 error in loading dll even if you are not a computer expert - you can do this by taking advantage of a specialized registry cleaner. This is an easy and powerful way of locating problem spots on your personal computer and taking care to remedy them with only a few minutes of your time.

「仮に、PCのエキスパートでなくても、エラー番号48のdll 読み込み実行時エラーの、迅速に信頼出来る解決方法として、レジストリクリーナーを使うことをお勧めします。これがPCの問題点を探し、わずか数分で解決する、簡単で強力な方法です。」

と書かれています。この記事がどこまで信用できるか分かりませんが、試してみる価値はあると思います。レジストリクリーナーは、信頼出来るものを使わないといけませんが、

クリーナーのリストがあります。(昔は、Microsoft 版がありましたが、もう使えません)
http://freesoft-100.com/pasokon/cleaner.html

CCleaner というのがフリーで有名でしたが、有償に変わったようです。
    • good
    • 0
この回答へのお礼

早速のご回答有難う御座います。

なるほど!!わからん!!
レジストリクリーナーと言うソフトを
使って直す方法があるんですね。
エラーの意味を調べても
さっぱりわかりませんでしたが、
原因は何でしょう。

お礼日時:2011/01/07 11:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています