Excel VBA質問箱 IV

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

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


19295 / 76732 ←次へ | 前へ→

【62870】Re:VBAにおける変数の扱いについて
お礼  kumasan  - 09/9/10(木) 6:36 -

引用なし
パスワード
   ▼ichinose さん:

おはようございます
kumasanです
昨晩は、変数の値が簡単に引き継がれたので「よかった」ということで
そのままにしていました

後で、ichinoseさんの言われている下記の点について
勉強します
助かります

ありがとうございました。


>こんばんは。
>
>> module側のTOPに記載することでうまくいきました
>一番問題の多い解決方法を選択されたような気がしますよ!!
>
>標準モジュール側(module1)に
>Public hikitugi as string
>sub XXX()
>  msgbox hikitugi
>End sub
>
>
>Useform1のモジュール内(Commandbutton1があるとして)で
>
>Private Sub CommandButton1_Click()
>  hikitugi = "aaa"
>  Module1.xxx
>End Sub
>
>などとすれば、コマンドボタンのクリックで確かに aaaと表示されるでしょうが・・。
>
>モジュール間やプロシジャー間の結合度が強いものになってしまい
>柔軟性に欠いた構造になってしまいます。
>
>この場合なら、パラメータを使ってデータを渡すのが一般的です。
>
>
>標準モジュール側(module1)に
>
>sub XXX(hikitugi as string)
>  msgbox hikitugi
>End sub
>
>
>Useform1のモジュール内(Commandbutton1があるとして)で
>
>Private Sub CommandButton1_Click()
>  dim 引き継ぎ as string
>  引き継ぎ = "aaa"
>  Module1.xxx 引き継ぎ
>End Sub
>
>
>以前に
>
>www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=28808;id=excel
>
>こんな投稿をさせてもらったことがありました。
>検討してみてください。
0 hits

【62860】VBAにおける変数の扱いについて kumasan 09/9/9(水) 19:25 質問
【62861】Re:VBAにおける変数の扱いについて まるちか 09/9/9(水) 19:36 回答
【62862】Re:VBAにおける変数の扱いについて kumasan 09/9/9(水) 20:13 お礼
【62863】Re:VBAにおける変数の扱いについて ichinose 09/9/9(水) 20:35 発言
【62864】Re:VBAにおける変数の扱いについて 追伸 ichinose 09/9/9(水) 20:40 発言
【62870】Re:VBAにおける変数の扱いについて kumasan 09/9/10(木) 6:36 お礼

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