クラスExcel VBA シートの表データからクラスを作成 (Lv.9) Excel VBA シートの表データからクラスを作成する方法です。表データの列見出しをプロパティに設定してクラスをインスタンス化してデータ部分の1行を各プロパティに格納します。プロパティはすべてPropertyプロシージャを使用しています。 2023.05.13クラス
クラスExcel VBA クラス Property Setプロシージャ(Lv.8) Excel VBAのクラスで使うProperty Setプロシージャは、オブジェクトの参照を設定します。通常はProperty Getを組み合わせて使います。Property Letプロシージャでも取得が可能なのでその違いも検証しています。 2023.05.05クラス
クラスExcel VBA クラス Property Letプロシージャ(Lv.7) Excel VBAのクラスで使うProperty Letプロシージャは、オブジェクトのプロパティ値を設定できます。値は返せないのでProperty Getを組み合わせて使います。値を設定する際に任意の処理を実行できるメリットがあります。 2023.04.28クラス
クラスExcel VBA クラス Property Getプロシージャ(Lv.6) Excel VBAのクラスで使うProperty Getプロシージャの使い方です。クラスモジュールでProperty Getプロシージャを使うと、オブジェクトのプロパティを取得できます。簡単な使用例で読み取り専用プロパティを作成しています。 2023.04.27クラス
クラスExcel VBA クラス Propertyプロシージャ(Lv.5) Excel VBA クラスで使うPropertyプロシージャなら3つのステートメントを使ってカスタムプロパティの作成と操作ができます。Propertyプロシージャで作成したプロパティは、プロシージャを含むモジュールのプロパティになります。 2023.04.25クラス
クラスExcel VBA クラスをインスタンス化する方法(Lv.4) Excel VBA クラスを使うにはクラスをインスタン化する必要があります。New演算子を使ってインスタンス化する方法とローカルウィンドウでインスタンスを確認する方法を解説しています。使い終わったインスタンスの開放についても解説しています。 2023.04.22クラス
クラスExcel VBA クラスにメソッドを設定する方法(Lv.3) Excel VBA クラスに基本的なメソッドを設定する方法について勉強していきます。クラスについて第3回目です。クラスのメソッドはクラスモジュールでパブリックなSubまたはFunctionプロシージャをついかすることで設定できます。 2023.04.19クラス
クラスExcel VBA クラスのプロパティ設定について(Lv.2) Excel VBA クラスの基本的なプロパティ設定方法について勉強していきます。クラスについて第2回目です。クラスのプロパティはクラスモジュールの宣言セクションでパブリック変数を宣言して設定します。追加設定後はオブジェクトブラウザーで確認。 2023.04.17クラス
クラスExcel VBA クラスの作成・使い方について(Lv.1) Excel VBA クラスの作成・使い方について勉強していきますその第1回目です。クラスモジュールを挿入する方法の解説とプロパティとメソッド一つだけの簡単なクラスを作成してオブジェクトブラウザーでメンバーを確認する方法も紹介しています。 2023.04.13クラス