|
WAKO さん、こんにちは
>VBAProjectの所で、標準モジュールを挿入すると、Microsoft Excel Object
>のホルダーとは別で、標準モジュールというホルダーができ、
>その下にModulu1 ができてしまいます。
それが通常です。
「標準モジュール」を追加すると、「標準モジュール」というフォルダが出来、
「UserForm」を追加すると、「フォーム」というフォルダが自然と出来ます。
>参考書を見ると、Microsoft Excel Object、かつ標準モジュール という
>ホルダーができていません。
>このような設定にするには、どうすればいいのか分かりますか。
そういう設定には出来ないと思います。
>おかげで
>モジュールにpublic変数を定義しているのですが、
>モジュールでセットしたpublic変数の値を、ThisWorkBookで
>同じpublic変数を呼び出しても、値はセットされていないように
>なります。
どういう宣言をして、どういう呼び出しをされてますか?
*標準モジュール***********
Public A As String
Sub test()
A = "テスト"
End Sub
*ThisWorkbook************
Sub テスト()
Call test
MsgBox A
End Sub
これで、「テスト」というメッセージボックスが表示されると思いますが・・・
一度試して見てください。
|
|