クラス 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 クラス
Excel VBA 【Excel VBA】On Error サブルーチンのエラー処理 Excel VBA で複数のプロシージャを組み合わせる場合のエラー処理についての解説です。それぞれのプロシージャにエラー処理を設置する場合、サブプロシージャのエラー処理では Err.Raise してメインにエラーを引き継ぐ方法を紹介します。 2023.04.04 Excel VBA
Excel VBA 【Excel VBA】Errオブジェクトについて Excel VBA のエラー処理を行うには Errオブジェクトについて理解しておく必要があります。RaiseメソッドとClearメソッドの使い方やプロパティの設定方法について、エラー情報一覧の取得などの使用例を使って詳しく解説しています。 2023.03.25 Excel VBA
Excel VBA 【Excel VBA】エラー処理について(On Error) Excel VBA のエラー処理の基本的な部分 On Error ステートメントについて「On Error GoTo」「On Error Resume Next」「On Error GoTo 0 」それぞれについてサンプルコードを使って解説 2023.03.20 Excel VBA
Excel VBA 【Excel VBA】インデックスが有効範囲にありません。 Excel VBA で発生する実行時エラー'9':インデックスが有効範囲にありません。について、その発生原因と対処法についての解説です。エラーとなるコードの例をコレクションと配列を使って再現し[デバッグ]する方法を動画を使って解説しています 2023.03.13 Excel VBA
Excel VBA 【Excel VBA】再計算が完了したかを確認する方法 Excel VBAで計算状態を Application.CalculationState プロパティで確認する方法を使って再計算を確実に完了させる方法についての解説です。再計算の設定による実行速度の検証も行ってみたので是非ご覧ください。 2023.03.04 Excel VBA
Excel VBA 【Excel VBA】ブック・シート・セルの再計算方法について Excel VBAで計算設定が「手動」の場合に「再計算」を実行する方法についての解説です。Worksheet.EnableCalculation は「True」にしておかないとRange.Calculate 以外では再計算しないので要注意! 2023.03.02 Excel VBA