Excel VBA質問箱 IV

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

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


67241 / 76738 ←次へ | 前へ→

【14056】Re:標準モジュールの挿入について
回答  つん E-MAIL  - 04/5/19(水) 14:03 -

引用なし
パスワード
   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


これで、「テスト」というメッセージボックスが表示されると思いますが・・・
一度試して見てください。

0 hits

【14054】標準モジュールの挿入について WAKO 04/5/19(水) 13:49 質問
【14055】Re:標準モジュールの挿入について Asaki 04/5/19(水) 14:02 回答
【14056】Re:標準モジュールの挿入について つん 04/5/19(水) 14:03 回答

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