Excel VBA質問箱 IV

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

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


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

【5878】インクルード こーじ 03/6/5(木) 14:44 質問
【5912】Re:インクルード Hirofumi 03/6/7(土) 20:27 発言
【5953】Re:インクルード こーじ 03/6/11(水) 9:05 お礼

【5878】インクルード
質問  こーじ  - 03/6/5(木) 14:44 -

引用なし
パスワード
   VBAではC言語のようなインクルードの機能、または同等のことを行う方法があるのでしょうか?
標準モジュールの先頭部分に大量の定数を宣言しています。別の標準モジュールでも同じ定数を使用したいため、定数部分だけ切り出してファイルにしておき、それぞれの標準モジュールでそのファイルを読み込む、というようなことを行いたいのですが、ヘルプを見ても、それらしい記述が見当たりません。
どなたかご存知でしたら教えてください。以上よろしくお願いします。

【5912】Re:インクルード
発言  Hirofumi E-MAIL  - 03/6/7(土) 20:27 -

引用なし
パスワード
   レスが就きませんね
はっきりした答えでなくてゴメンナサイね
ご先祖様のQuickBasicには有ったのですが、
多分、今のVBAに、$INCLUDEメタコマンドは無かったと思います
本当の理由は解りませんが、1つの標準モジュールにモジュール名を付け
(変更して?)ここに、Public宣言のConstで定数を定義してエクスポートしておいて
必要な、Projectにインポートすれば似たような事ができる為かも知れませんね?

【5953】Re:インクルード
お礼  こーじ  - 03/6/11(水) 9:05 -

引用なし
パスワード
   ありがとうございます。返事が遅くなってすみません。
そういう方法があるんですね。ただ、1つのプロジェクトの全ての標準モジュールに対して有効になるわけですね。
今回はモジュールを分けずに作成してしまいましたが、別の機会にトライしようと思います。ありがとうございました。

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