- Excel VBA 質問スレ Part43 [無断転載禁止]©2ch.net
469 :デフォルトの名無しさん[sage]:2016/10/15(土) 06:48:18.20 ID:jNvmg4HH - 初期値と最大値、最小値、現在値 を持ち、新たに値を放り込むを更新するクラスを作りたい。
また、更新回数のカウンタも持たせたい。 Property Setで値を放り込み、Property Getで初期値、最大値、最小値、現在値を取ればいいと思うんですが、 新しいインスタンスで元のものとは初期値と現在値を入れ換えたものを作ろうとして
|
- Excel VBA 質問スレ Part43 [無断転載禁止]©2ch.net
470 :デフォルトの名無しさん[sage]:2016/10/15(土) 06:59:12.87 ID:jNvmg4HH - ↑推敲途中で書き込んでしまった。
初期値と最大値、最小値、現在値を持ち、新たに値を放り込むとそれらを更新するクラスを作りたい。 また、更新回数のカウンタも持たせたい。 Property Setで現在値を取り込みつつ他の値を更新し、それぞれの値を取るProperty Getを 用意すればいいと思うんですが、元のものと初期値と現在値を入れ換えた 新しいインスタンスを返すメソッドを作ろうとして詰まりました。 現在値以外は直接値をセットできないようにしたいんですが、どういう書き方にすればいいでしょうか?
|
- Excel VBA 質問スレ Part43 [無断転載禁止]©2ch.net
472 :デフォルトの名無しさん[sage]:2016/10/15(土) 07:52:03.81 ID:jNvmg4HH - >>471
もうひとつクラスモジュールを用意してそれをInplementsとかすればいいんでしょうか。 やったことないのでまず調べてみます。
|
- Excel VBA 質問スレ Part43 [無断転載禁止]©2ch.net
476 :デフォルトの名無しさん[sage]:2016/10/15(土) 10:42:31.46 ID:jNvmg4HH - >>475
なるほど。 最初のMsgBoxの方はできるようにしたいので、TestClassにPublicなGetを追加したらうまくいきました。 2番目のMsgBoxがエラーなのはイメージ通りです。 あとはTestFactoryの機能をTestClassに寄せられないか検討してみます。 ありがとうございました。
|
- Excel VBA 質問スレ Part43 [無断転載禁止]©2ch.net
478 :デフォルトの名無しさん[sage]:2016/10/15(土) 13:10:17.32 ID:jNvmg4HH - >>477
初期設定値というか、「最初に入った値」ですね。 まあ為替の4本値です。 役割分割の件は慎重に考えて決めようと思います。て言うかまずユースケース出しですね。
|