- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
874 :デフォルトの名無しさん[sage]:2015/03/30(月) 09:24:51.84 ID:IplvGFPT - >>873
悪いけど、それ以前の問題。 プロパティは、受け渡しされた値の格納や取得という明示的な役割を持っている。 コントロール公開?コントロールの役割はどう言うものか分かってる? 分かっているならUserForm2のコントロールがUserForm1や標準モジュールから設定されるのはおかしいってすぐ分かるよね。 もうちょっとその辺勉強した方がいいんじゃないかなぁ
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
876 :デフォルトの名無しさん[sage]:2015/03/30(月) 12:39:06.77 ID:IplvGFPT - >>875
これはすまない。 初心者のプログラマごっこで言われてる内容が全く理解出来ないとみえる。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
878 :デフォルトの名無しさん[sage]:2015/03/30(月) 12:49:22.49 ID:IplvGFPT - >>877
なんだ、ごっこと言うのはレベルを指しているのではないのか。 では、そっちの言う「ごっこ」の定義とは何なんだ? 思い付きで言っただけか?
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
880 :デフォルトの名無しさん[sage]:2015/03/30(月) 14:57:33.78 ID:IplvGFPT - さっきからずっとVBAの話をしている訳だが
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
882 :デフォルトの名無しさん[sage]:2015/03/30(月) 15:48:08.95 ID:IplvGFPT - >>881
使えるのと使わない方がいいのは訳がちがうよ。 そんなことを言うなら普通にUserForm2でパブリックな変数設定しちゃえばいいじゃん。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
885 :デフォルトの名無しさん[sage]:2015/03/30(月) 17:26:16.09 ID:IplvGFPT - >>884
だからそれ以前の問題だと言ってるし、もっと言うと結合度の問題がデカい。 そんな作り方しちゃうと、後で手を入れるとき苦労することになる。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
890 :デフォルトの名無しさん[sage]:2015/03/30(月) 20:58:04.55 ID:IplvGFPT - >>886
1人でただ動くだけのツールでも作ればいい人の発想だな。 UserForm2で表示する文字や配列の加工をUserForm1でやるってか。 引き継いだ人は大迷惑だな。 >>887 結合度の話はもっとクラスを理解したときに出てくる。クラスを生成して同じメソッドや プロパティ名でそのクラスの役割に合わせた別の振る舞いを行うと言ってピンと来なければまだ早い。分かった時に後で 苦労するなら今の内にちょこっとした作りでそれを回避出来るならしておけばいいと言う話。 取り敢えずその時のためにプロパティで設定しておけばいい。 >>888 そこまで深く掘り下げたのは、初心者ではなく教えてる側がイケてないコードをドヤ顔で晒し出したから。 まだ違うフォームからフォームのコントロールを弄ることに全く違和感すら感じてないみたいだし。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
899 :デフォルトの名無しさん[sage]:2015/03/30(月) 23:45:01.75 ID:IplvGFPT - >>893
コードオナニーってのは自分以外はどうでもいいや的なもんだと思う。
|