トップページ > プログラム > 2016年10月15日 > jNvmg4HH

書き込み順位&時間帯一覧

5 位/217 ID中時間01234567891011121314151617181920212223Total
書き込み数0000002100100100000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part43 [無断転載禁止]©2ch.net

書き込みレス一覧

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本値です。
役割分割の件は慎重に考えて決めようと思います。て言うかまずユースケース出しですね。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。