- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
881 :デフォルトの名無しさん[sage]:2015/03/30(月) 15:17:52.64 ID:p2qlM+du - >>874
> 分かっているならUserForm2のコントロールがUserForm1や標準モジュールから設定されるのはおかしいってすぐ分かるよね。 全然おかしくないよ。 おかしいというなら、UserForm1.TextBox1がpublicな言語仕様がおかしいということになる。 いちいちUserFform1に、getterとかsetterとかpropertyとかViewModel経由とかで実装するには、自己満足に近いね。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
886 :デフォルトの名無しさん[sage]:2015/03/30(月) 17:50:37.13 ID:p2qlM+du - >>882
> そんなことを言うなら普通にUserForm2でパブリックな変数設定しちゃえばいいじゃん。 だから、それが自己満足だって言ってるんだが。 パブリック変数を経由することに何の意味もないね。 パブリックなPropertyを経由するのも同じこと。意味が無い。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
887 :デフォルトの名無しさん[sage]:2015/03/30(月) 17:55:44.32 ID:p2qlM+du - >>885
> だからそれ以前の問題だと言ってるし、もっと言うと結合度の問題がデカい。 そういうことは、UserForm1のデータ入力先がUserForm2だけじゃなくなるときに考えればいい話。 > そんな作り方しちゃうと、後で手を入れるとき苦労することになる。 何か苦労するようなことあるか? 俺には想像もできないような苦労がきっとあるんだろうな。
|