クラス Excel VBA クラス コレクションの最大要素数について(Lv.17) Excel VBAでクラスをコレクション化する場合の最大要素数について検証してみました。要素数が膨大な場合、処理時間が長くなってしまうので実用的な要素数の最大値を「コレクション化」「UserForm表示」「インスタンス開放」で検証しています 2023.07.24 クラス
クラス Excel VBA クラス UserFormで機能を操作する(Lv.16) Excel VBAのクラスモジュールに設定した機能を標準モジュールからUserFormを起動して操作を管理する方法の解説です。コレクションは標準モジュールでは操作が完了すると解放てしまいますが、UserFormを利用すれば操作を管理できます 2023.06.29 クラス
クラス Excel VBA クラス コレクションの内容を書き出す(Lv.15) Excel VBA クラスについて15回目は、コレクション化されたインスタンス要素をセル範囲に書き出します。コレクションを配列に変換して処理する方法を使います。書き込み先はInputBoxのType8を使って別ブックにも対応するようにします 2023.06.19 クラス
クラス Excel VBA クラス コレクション要素の追加と削除(Lv.14) Excel VBAのクラスでコレクション化されたインスタンスの集合に新たな要素をAddメソッドで追加する方法を解説。コレクションはKeyの重複が出来ないので、上書きする場合はRemoveメソッドで削除してから追加します。サンプルの登録あり。 2023.06.14 クラス
クラス Excel VBA クラスをインスタンス化する方法(Lv.4) Excel VBA クラスを使うにはクラスをインスタン化する必要があります。New演算子を使ってインスタンス化する方法とローカルウィンドウでインスタンスを確認する方法を解説しています。使い終わったインスタンスの開放についても解説しています。 2023.04.22 クラス
VBA-tool Excelの非表示シートをVBAで削除する【実務で活用できる】 Excel VBAでブック内の使われていない不要な非表示シートを一括削除する方法を紹介します。手動では大変な処理をVBAで一括処理します。しかも必要に応じてファイルのタイムスタンプ(更新日時)を変更しないで削除することが可能な処理方法です。 2020.10.24 VBA-tool