[ノンプロ研]VBA中級講座3期第2回・モジュール
20:00~第2回開始!シートモジュール中心の内容です。本日もプロパティプロシージャやります😇あとメソッドも。 #ノンプロ研 #VBA中級講座 pic.twitter.com/pR1vgmcAFG
2021-08-20 18:50:59今日はVBAをがんばりまーす。 始まる前から仕事での相談に乗ってもらいました。まずはミニマムにして頭をスッキリさせます🐤話せて良かった! #ノンプロ研 #VBA中級講座
2021-08-20 20:00:14ノンプロ研中級講座【VBAコース】 第2回目です! 今回は ①モジュール ②プロパティ ③メソッド です。 よく聞く言葉ですが、しっかり学ぶと深いです。 頑張りましょう! #ノンプロ研 #VBA中級講座
2021-08-20 20:01:45今日はVBA中級講座の2回目でモジュールについて受講します。 今日もプロパティプロシージャ出てくる! #ノンプロ研 #VBA中級講座
2021-08-20 20:13:11モジュール →コードを記述する領域 ・プロパティウィンドウで名前を変えられる ・プロジェクトエクスプローラーからアクセスできる #ノンプロ研 #VBA中級講座
2021-08-20 20:18:14標準モジュールで記述したパブリックメンバーはすべて「グローバルのメンバー」 グローバルのメンバーは、属するモジュール名を省略して、直接メンバー名を記述できる。 ↓ プロジェクト全体で全てのメンバーが管理する対象になる。 #ノンプロ研 #VBA中級講座
2021-08-20 20:24:17標準モジュールで記述したパブリックメンバーは すべて「グローバルのメンバー」 →プロジェクト全体で管理すべき対象 つまり管理しているところは全部一緒 #ノンプロ研 #VBA中級講座
2021-08-20 20:24:53標準モジュールで記述したパブリックメンバーはすべてグローバルのメンバーになる →プロジェクト全体で管理すべき対象になるので名前などに気を付ける必要がある(パブリック変数など) →モジュールを分けるのは書く場所がちがうだけで管理している場所は同じ #ノンプロ研 #VBA中級講座
2021-08-20 20:26:08オブジェクトモジュールの種類 ・シートモジュール ・ブックモジュール ・フォームモジュール ・クラスモジュール #ノンプロ研 #VBA中級講座
2021-08-20 20:27:40モジュールは5種類 標準モジュール シートモジュール ブックモジュール フォームモジュール クラスモジュール 標準モジュール以外はオブジェクトに属するオブジェクトモジュール #ノンプロ研 #VBA中級講座
2021-08-20 20:29:59オブジェクトモジュールに記述されたメンバーは「グローバルのメンバー」ではなくなる。 ↓ 関連するオブジェクトモジュール内で管理 #ノンプロ研 #VBA中級講座
2021-08-20 20:34:41オブジェクトモジュールで記述したパブリックメンバーはオブジェクトに属する →関連するオブジェクトモジュール内で管理される ・同時に管理すべきメンバー数を減らせる(名前かぶりを気にしなくてOK) ・関連オブジェクトでまとめられる(シートに関する処理を纏めるなど) #ノンプロ研 #VBA中級講座
2021-08-20 20:35:38シートモジュールはオブジェクトモジュール →オブジェクトモジュールで記述した パブリックメンバーはオブジェクトに属する →グローバルで管理されていない #ノンプロ研 #VBA中級講座
2021-08-20 20:35:44オブジェクトモジュールに記述されたメンバーは、対象オブジェクトを指定して呼び出す。 オブジェクト.メンバー オブジェクトモジュールで自身のモジュールから呼び出しはMeキーワードを使う。 Meは省略可能 Me.メンバー #ノンプロ研 #VBA中級講座
2021-08-20 20:37:08“名前が適切ではありません” プロジェクトのどこかに同じ名前のグローバルメンバーが複数ある時|ω・) #ノンプロ研 #エア中級VBA twitter.com/2a9soulnhptniq…
2021-08-20 20:37:56オブジェクトにプロパティを追加する方法 ・モジュールレベル変数 ・パブリック ・プライベート ・Property Let/Setプロシージャ ・Property Getプロシージャ #ノンプロ研 #VBA中級講座
2021-08-20 20:39:38