Excel VBA質問箱 IV

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

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


67475 / 76738 ←次へ | 前へ→

【13818】Re:モジュール
発言  ichinose  - 04/5/14(金) 11:56 -

引用なし
パスワード
   ▼年寄り さん、皆さん、こんにちは。

>どこのモジュールに
>
>Public MyData
>
>を宣言すれば、シートとユーザーフォームの間で変数を共通にできますか?

もし、MyDataという変数が対象のシートに密接に関わっている変数であるならば、

Sheet1のモジュールには、

Public MyData as string

として、

Userfromモジュールで例えばコマンドボタンクリックイベントプロシジャーにて、

Private Sub CommandButton1_Click()
 msgbox Sheet1.MyData
End Sub

とプロシジャー呼び出すときと同様な形式で参照できます。

これは、Sheet1というオブジォクトにMyDataというプロパティを独自に
追加した事になります。
(実際には、私はWorksheets("Sheet1").MyDataと記述する事が多いですが)

こう考えると、「オブジェクトモジュールに変数をPublicで記述すると独自プロパティを
作成する事になり、Publicプロシジャーを記述すると、独自メソッドを作成することになる」という事になりませんか?

このあたりを理解されてくると、おもしろくなってくると思いますが・・・。
0 hits

【13808】モジュール 年寄り 04/5/14(金) 9:25 質問
【13810】Re:モジュール Asaki 04/5/14(金) 9:44 回答
【13811】Re:モジュール IROC 04/5/14(金) 9:50 回答
【13812】Re:モジュール IROC 04/5/14(金) 9:51 回答
【13813】Re:モジュール 年寄り 04/5/14(金) 11:18 質問
【13814】Re:モジュール Asaki 04/5/14(金) 11:25 回答
【13815】Re:モジュール 年寄り 04/5/14(金) 11:36 質問
【13818】Re:モジュール ichinose 04/5/14(金) 11:56 発言
【13816】Re:モジュール IROC 04/5/14(金) 11:39 回答
【13817】Re:モジュール Jaka 04/5/14(金) 11:45 回答
【13819】皆さん有難う 年寄り 04/5/14(金) 12:41 お礼

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