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

クラスモジュール 26 クラス初心者必見 相性抜群!クラスモジュール&コレクションをこんな形で連携する

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

0:00 / 0:00

クラスモジュール 26 クラス初心者必見 相性抜群!クラスモジュール&コレクションをこんな形で連携する

2 339 просмотров · 1 г. назад
VBAひとり言ワンダーランド
1,91 тыс. подписчиков
2 339 просмотров · 1 г. назад
今回は、VBAのクラスモジュールとコレクション(Collection)を使ってデータを効率的に扱う方法を解説します。 「ここに1つの表があります。クラスモジュールを使ってその表を加工し、別の表を作ってください」と言われたとき、どのように取り組むべきでしょうか? この動画では、「クラスモジュールが何となく分かる人」、「(クラスモジュール以外で)コレクションが使える人」を対象に説明をしています。 クラスモジュール初心者の方には、どの部分をクラスにすれば良いのか、表全体をクラス化するべきかなど、迷うポイントが多いかもしれません。 そこで、クラスモジュールでオブジェクトを作成し、1つのオブジェクトに1行分のデータを持たせた後、コレクションでまとめて管理する方法を解説します。 この動画をご覧いただければ、「クラスモジュールの作り方(考え方)」、そして「コレクションで管理することの便利さ」が分かるはずです! 実践的なデータ管理に役立つスキルを身につけ、VBAコードをもっとシンプルに、そしてより使いやすくしましょう! ■参考URL ▶ クラスモジュール 02 始める前に必要な前提知識や経験    • クラスモジュール 02 始める前に必要な前提知識や経験   ▶ クラスモジュール 03 オブジェクト作成とは「2種類のコーディング」をするということ    • クラスモジュール 03 オブジェクト作成とは「2種類のコーディング」をするということ   ▶ Publicは時と場合によって使い分ける    • Publicは時と場合によって使い分ける   ▶ クラスモジュールシリーズ 一気通貫    • クラスモジュール 01 オブジェクトのモヤモヤを消す(VBA)   ■タイムライン 00:00 クラスモジュールとコレクション概要、手引 02:16 クラスモジュール:「作る」と「使う」を考えるとクラスが作りやすい 06:34 お題:要件に基づいてクラスを作成してください! 08:31 どんなオブジェクトだと「使い」やすいか 15:28 今回作成するツールのモジュール一覧 18:01 今回作成するオブジェクト概要 19:39 「単体」オブジェクトを作る(クラスモジュール1個目) 27:26 「単体まとめ」オブジェクト(コレクション)を作る(クラスモジュール2個目) 34:33 コレクションを使う理由   ■ハッシュタグ #VBAクラスモジュール #Excelクラスモジュール #VBA #クラスモジュール初心者 #class #クラスモジュール #オブジェクト #コレクション #初心者