Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12393 / 13646 ツリー ←次へ | 前へ→

【10743】動きがおかしい!! まもるくん 04/2/12(木) 0:18 質問
【10745】Re:動きがおかしい!! かみちゃん 04/2/12(木) 5:51 回答
【10748】Re:動きがおかしい!! りん 04/2/12(木) 8:04 発言

【10743】動きがおかしい!!
質問  まもるくん  - 04/2/12(木) 0:18 -

引用なし
パスワード
   教えてください。
VBAの初心者です。
過去ログにもありましたが、マクロを起動すると「非モジュールXXXXコンパイルエラー」となってしまいます。
参照設定で参照可能なライブラリーが参照不可になっています。
ところが、別の端末で実施したところ通常にマクロが起動されました。
コンパイルエラーはDATE関数で発生しております。
通常に起動された端末と参照不可能な端末では何かバージョンとかSPとかの
問題があるのでしょうか?
問題のライブラリはWindows COMMON Controls-2 6.0(SP4)
         Windows 〃         5.0(SP2)
です。
解決策をご存知の方、よろしくお願いします。

【10745】Re:動きがおかしい!!
回答  かみちゃん  - 04/2/12(木) 5:51 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>過去ログにもありましたが、マクロを起動すると「非モジュールXXXXコンパイルエラー」となってしまいます。
>参照設定で参照可能なライブラリーが参照不可になっています。
>ところが、別の端末で実施したところ通常にマクロが起動されました。
>コンパイルエラーはDATE関数で発生しております。

話を聞いたことがあるので、不確かな情報かもしれませんが・・・
端末によって違うということは、その端末ごとにあるXLStartフォルダの内容が違うのではないでしょうか?まず、一度XLStartフォルダの内容を同じにしてから実行してみるといかがでしょうか?

【10748】Re:動きがおかしい!!
発言  りん E-MAIL  - 04/2/12(木) 8:04 -

引用なし
パスワード
   みなさん、おはようございます。

>>ところが、別の端末で実施したところ通常にマクロが起動されました。
>>コンパイルエラーはDATE関数で発生しております。
>話を聞いたことがあるので、不確かな情報かもしれませんが・・・
>端末によって違うということは、その端末ごとにあるXLStartフォルダの内容が違うのではないでしょうか?まず、一度XLStartフォルダの内容を同じにしてから実行してみるといかがでしょうか?

 アクセスのカレンダーコントロールをエクセルで使ったらそうなったことがあります。アクセスの入っていないパソコンでは、Date関数が使えなくなりました。同じ名前なのでカレンダーコントロールのDateプロパティが優先になってしまったみたいです。詳しい理由はわかりませんが。
 私の場合、カレンダーを使うのをやめて、参照設定を解除して保存してから開いたら大丈夫でした。

12393 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free