Excel VBA質問箱 IV

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

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


45556 / 76732 ←次へ | 前へ→

【36169】Re:他のブックの定数を参照するには
お礼  key  - 06/3/23(木) 14:58 -

引用なし
パスワード
   はじめまして。
丁寧なレスありがとうございます。
基本的には、やりたいことはレスして頂いた内容の通りで合っています。

Book1の標準モジュールに
Public Const refdata = "参照できた!!"

と書いておいて、

Book2の標準モジュールで
Sub main()
  MsgBox refdata
End Sub
という感じでrefdata(の値)を使いたい、ということです。

ただ、参照設定という解決方法ではなくVBAのコードで実現
したかったんです・・・。でも結論からいくと無理のようですし、
しかたありません。まぁ代替方法もありますし。


>コンパイル時にPコード上のRefdataを"参照できた!!"に置き換えるだけです。
>つまり、Refdataという実体はありません。
>変数とは違います。

ご説明で、理屈は(たぶん)理解しました。
個人的感想として、自ブックの定数や関数が使える(当たり前の話ですが)のに、
他ブックの定数は使えない(でも関数は使える)のは不便だし、整合性がとれて
いないなぁとは思ってしまいますが。

とにかくありがとうございます。
ひとつ、勉強になりました。

11 hits

【36151】他のブックの定数を参照するには key 06/3/22(水) 19:56 質問
【36155】Re:他のブックの定数を参照するには ichinose 06/3/22(水) 21:18 発言
【36169】Re:他のブックの定数を参照するには key 06/3/23(木) 14:58 お礼

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