都道府県穴埋めゲーム

いつもお世話になります。早速ですがエクセルVBAにて 社内で作成したエクセルで正常に作動していたマクロが客先にセットアップしたところFormat文やMid関数でエラーが出てしまいます。開発もとのPCにはVB6.0 VB.NET がインストールされていますが客先にはされていません、何か関係がありますか?専門の知識のある方どうぞ宜しくお願いします。
※客先PCでVB EDIT画面でツール→参照設定を見てみますと不明な項目が幾つかあります。

A 回答 (2件)

同じ現象がVBで起きたことがあります。



開発環境で使用しているDLLが客先の環境に存在しないことが原因かと思います。
客先PCで参照設定を見たとき、「参照不可」の項目がありませんか?「参照不可」の項目のチェックを外し、「参照不可」のDLLと同じ働きをもつDLLを参照設定してください。客先PCに同じ働きをするDLLが存在しないなら、客先PCに存在しないDLLを手動で客先にコピーするか、手っ取り早く客先PCにVB6.0 VB.NETをインストールしてください。
最終的にデバッグ→コンパイルして引っかからなければOKです。
    • good
    • 0
この回答へのお礼

早速のご返事ほんとうにありがとうございます。確かに参照不可の項目がいくつかありました。早速トライします。ありがとうございました。

お礼日時:2005/08/17 08:40

#1さんのやり方でだめなら、モジュールをエクスポートして、新たなブックに参照設定を行い、そっちの新規ブック側でインポート


http://okweb.jp/kotaeru.php3?q=425066

参考URL:http://okweb.jp/kotaeru.php3?q=425066
    • good
    • 0
この回答へのお礼

大変参考になりました、うまくいきました。ありがとうございます。

お礼日時:2005/08/18 07:04

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


おすすめ情報