- ベストアンサー
ExcelVBA オブジェクトを自由に構成するには
毎日の質問で済みません。 お世話になります。 質問内容 objectの内部構造をデザインするにはどうすれば良いですか? QNo.8077472、ExcelVBA オブジェクト変数の取扱について… にて、mt2008様に、 「objectを使うには構築作業、又は初期化作業、が必要」 と、学んだのですが 既存のobject形式ではなく もっとシェープした、ニーズにフィットさせた objectの内部構造が欲しいと思いました。 どの様にすれば 内部構成要素をデザイン、編集、できるでしょうか? ご教示をお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
クラスモジュール Class1 に下記を記入する ’内部構成要素をデザイン public Name as string public Value as double 標準モジュールに下記を記入し実行する sub macro1() ’オブジェクト(へのインスタンス)の生成 dim o1 as new class1 dim o2 as class1 set o2 = new class1 ’オブジェクトの内部構成要素の編集 o1.name = "Obj1" o1.value = 123 o2.name = o1.name & "'" o2.value = o1.value * 2 debug.print o2.name, o2.value end sub #後出しの追加ご質問は無しで。
お礼
ありがとうございます。 学びます。 助かりました。