本ページには広告が含まれています。

Propertyプロシージャ

クラス

Excel VBA クラス インスタンスをコレクション化(Lv.10)

Excel VBA 表データ1行分のインスタンスをCollectionオブジェクトを使って複数行をコレクション化する方法についての勉強です。ループ処理でAddメソッドを使ってインスタンスを追加していく際の注意点などについても解説しています。
クラス

Excel VBA シートの表データからクラスを作成 (Lv.9)

Excel VBA シートの表データからクラスを作成する方法です。表データの列見出しをプロパティに設定してクラスをインスタンス化してデータ部分の1行を各プロパティに格納します。プロパティはすべてPropertyプロシージャを使用しています。
クラス

Excel VBA クラス Property Setプロシージャ(Lv.8)

Excel VBAのクラスで使うProperty Setプロシージャは、オブジェクトの参照を設定します。通常はProperty Getを組み合わせて使います。Property Letプロシージャでも取得が可能なのでその違いも検証しています。
クラス

Excel VBA クラス Property Letプロシージャ(Lv.7)

Excel VBAのクラスで使うProperty Letプロシージャは、オブジェクトのプロパティ値を設定できます。値は返せないのでProperty Getを組み合わせて使います。値を設定する際に任意の処理を実行できるメリットがあります。
クラス

Excel VBA クラス Property Getプロシージャ(Lv.6)

Excel VBAのクラスで使うProperty Getプロシージャの使い方です。クラスモジュールでProperty Getプロシージャを使うと、オブジェクトのプロパティを取得できます。簡単な使用例で読み取り専用プロパティを作成しています。
クラス

Excel VBA クラス Propertyプロシージャ(Lv.5)

Excel VBA クラスで使うPropertyプロシージャなら3つのステートメントを使ってカスタムプロパティの作成と操作ができます。Propertyプロシージャで作成したプロパティは、プロシージャを含むモジュールのプロパティになります。