[ノンプロ研]VBA中級講座第3期第3回・クラス

『コミュニティ「ノンプログラマーのためのスキルアップ研究会」VBAコース第3期第3回のツイートまとめです。コンテンツは「クラス」です。 https://tonari-it.com/community-nonpro-semi/』 のような解説を書くと親切ですね。
1
Takushi✨プログラミング学習中 @Taxi3134

これからVBA中級講座第3回「クラス」始まります。2時間と限られているので入口に立つための講座になると思います。混乱の無いように慎重に解説します💪 #ノンプロ研 pic.twitter.com/KpWQYIAEqI

2021-09-03 19:42:52
拡大
kudou @kudou32323

今日のVBA中級講座は、とうとうクラスだー! #ノンプロ研

2021-09-03 20:07:45
根岸 @2a9SouLnhptnIqG

ノンプロ研中級講座【VBAコース】 第3回目はクラスです。 1回目、2回目の内容を踏まえて頑張りましょう! #ノンプロ研

2021-09-03 20:09:25
alice @alice37308108

今日はクラスです。がんばりまーす。 この2週間の記憶がありませんががんばりまーす。 #ノンプロ研

2021-09-03 20:10:24
alice @alice37308108

講座のゴール VBAの開発や保守を楽に&スマートにできる知識とスキルを身につける 重要なのは第3回クラスです。←今回 #ノンプロ研

2021-09-03 20:11:47
alice @alice37308108

クラス まっさらな状態から独自のオブジェクトを作れる機能 →覚えると強力な機能 →ぜひ覚えてください😀 #ノンプロ研

2021-09-03 20:13:31
kudou @kudou32323

今日の講座内容はアウトプット推奨!! #ノンプロ研

2021-09-03 20:13:55
alice @alice37308108

クラスとは ・オブジェクトとそのメンバーを定義したもの ・設計図やひな形に相当するもの #ノンプロ研

2021-09-03 20:15:18
根岸 @2a9SouLnhptnIqG

今回は新しい言葉が沢山出てきます! ・クラスとインスタンス ・プロパティの定義 ・メソッドの定義 ・コンストラクタ・デストラクタ #ノンプロ研

2021-09-03 20:15:26
根岸 @2a9SouLnhptnIqG

クラスとはオブジェクトの定義 オリジナルのオブジェクトを作成できる #ノンプロ研

2021-09-03 20:18:01
alice @alice37308108

最も簡単なクラスを作ります できた! #ノンプロ研 pic.twitter.com/9HumltMFCB

2021-09-03 20:18:27
拡大
alice @alice37308108

クラス ・クラスモジュールがあるだけではメモリに展開されていない ・メモリに展開には実態(インスタンス)を作る必要がある →インスタンス化することで実態が作られる #ノンプロ研

2021-09-03 20:20:17
くのへ@くのへ塾やってます @MasazaneKunohe

#ノンプロ研 インスタンス化というのは、実体としてメモリに展開すること そうか、分かっていたようで言語化できていなかったけど、「メモリに展開すること」と聞いて完全に理解した!!

2021-09-03 20:20:31
kudou @kudou32323

クラス →設計図 →つまり、同じ構造のものを作ることができる #ノンプロ研

2021-09-03 20:22:42
alice @alice37308108

インスタンス化 →クラスからオブジェクト=インスタンスを生成すること ・いちから同じものを作ろうとすると面倒くさい ・クラスを使うと同じ構造のものを簡単に作れる #ノンプロ研

2021-09-03 20:23:05
根岸 @2a9SouLnhptnIqG

クラスをインスタンス化してオブジェクトを生成する。 Dim 変数名 As クラス名 ←クラス名型の変数を宣言 Set 変数名 = New クラス名 ←インスタンス化する #ノンプロ研

2021-09-03 20:24:00
alice @alice37308108

クラス型の変数宣言とインスタンス化 Dim 変数名 As クラス名 Set 変数名 = New クラス名 #ノンプロ研

2021-09-03 20:24:32
FukuCyndi papa @FukucyndiP

シートモジュールに書いたメンバーはシートオブジェクトに属するメンバーになることを思い出しましょう クラスモジュールに書いたメンバーは 好きに定義したオブジェクトのメンバーとして使えます 好きにオブジェクトを定義する手続きがNewです #ノンプロ研 #エア中級VBA

2021-09-03 20:24:34
根岸 @2a9SouLnhptnIqG

クラスは定義(設計図)なので、同じクラスから複数のオブジェクトを生成できる Dim 変数名1 As クラス名 Set 変数名1 = New クラス名 Dim 変数名2 As クラス名 Set 変数名2 = New クラス名 #ノンプロ研

2021-09-03 20:24:57
くのへ@くのへ塾やってます @MasazaneKunohe

#ノンプロ研 出たわね!! 「New」 これ、まだ理解がもう一歩足りないのよね🦅

2021-09-03 20:25:29
alice @alice37308108

Dim test As TestClass Set test = New TestClass TestClassというインスタンスを生成して変数testにセットする #ノンプロ研

2021-09-03 20:27:25
根岸 @2a9SouLnhptnIqG

クラスモジュールから生成されたオブジェクトをインスタンスと言う #ノンプロ研

2021-09-03 20:30:39
alice @alice37308108

VBAにおいてオブジェクトとインスタンスって何が違うの? ・オブジェクト  →ブック、シート、セルなど ・インスタンス  →クラスモジュールから生成したオブジェクト #ノンプロ研

2021-09-03 20:34:51