Перейти к содержимому

【Excel VBA】二次元配列を意識しなくていいクラスに挑戦|クラスモジュール30

VBAひとり言ワンダーランド

0:00 / 0:00

【Excel VBA】二次元配列を意識しなくていいクラスに挑戦|クラスモジュール30

1 243 просмотра · 1 мес. назад
VBAひとり言ワンダーランド
1,91 тыс. подписчиков
1 243 просмотра · 1 мес. назад
Excel VBAで、実務で使える「二次元配列」のクラス(ライブラリ)を作る挑戦を始めます。 初回は、なぜ作るのか、どう使い回すのか、どんな機能を考えているのかを説明しています。 ■ この動画で分かること ・二次元配列をクラスモジュールにする理由(値を保持する必要があるため) ・業務特化型クラスと、汎用的クラス(ライブラリ)の違い ・ライブラリクラスの運用イメージ(他のマクロブックへのコピー、クラスを1個にまとめる理由) ・「二次元配列を意識しなくていい」クラスの狙い ・構想中の機能(フィルタ、行・列の追加削除、マージ、Collection・Dictionaryとの連携、グルーピング集計) ■ 現時点でできていること ・表の読み込み ・シートへの書き出し ※フィルタやグルーピング集計などは構想段階で、まだ作っていません。 ■ 目次 00:00 はじめに(実務最強クラスに挑戦) 01:37 二次元配列のクラスを作る背景 02:52 クラスモジュールの位置づけ(業務特化型と汎用的クラス) 05:03 標準モジュールではなく、クラスにする理由 05:54 ライブラリクラスの運用イメージ 07:13 注意点:クラスはできる限り1個にする 08:18 機能を変更すると、コピー先で困る例 09:26 「二次元配列ライブラリ」とは 10:27 機能の2つの軸(配列だけで完結する機能と、裏方の機能) 14:37 見て分かる名前・設計にしたい 15:32 大きな課題:テーブル形式ではない表の読み込み 16:29 ソースコードの紹介 ■ 補足 ・コードは基本的にAI(Claude)に作ってもらいながら、設計や名前は相談して決めています ・ソースコードの詳細は、改めて説明します ・字幕(編集済み)を用意しています。必要に応じてオン/オフしてください #ExcelVBA #クラスモジュール #VBA#二次元配列