- ichihuku55
- 757
- 5
- 0
- 0
8つの約束 #ノンプロ研 #VBA中級講座 調べて、頼る 15分調べてわからないことは聞きましょう! pic.twitter.com/k4xwF20vvj
2023-04-26 20:21:50①実務で使う ②習慣化 ③構文通りに書く ④15分調べて、分からなければ頼る ⑤打ってはいけない ⑥構造化データを使う ⑦読みやすいコードを書く ⑧アウトプット めもめも! #ノンプロ研 #VBA中級講座
2023-04-26 20:22:20プロシージャ内で宣言した変数は、プロシージャの外では無効です。 裏を返すと、プロシージャレベルなら同じ名前の変数がプロシージャ間で被っても大丈夫です #ノンプロ研 #VBA中級講座
2023-04-26 20:23:01プライベートモジュールとか パブリックモジュールとかよくわかってない私 #ノンプロ研 #VBA中級講座 pic.twitter.com/P91mwR7SBX
2023-04-26 20:23:25まずはスコープから 変数を使える範囲 3つにわかれている。 プロシージャ内で使えるもの モジュールレベルで使えるもの 他のモジュールでも使えるもの #ノンプロ研 #VBA中級講座
2023-04-26 20:23:35スコープ ・プロシージャレベル:宣言したプロシージャ内のみで使用できる ・プライベートモジュールレベル:宣言されたモジュール内のみで使用できる ・パブリックモジュールレベル:宣言されたモジュール以外の他のモジュールからも使用できる #ノンプロ研 #VBA中級講座
2023-04-26 20:24:24■プロシージャレベル(ローカル変数) プロシージャの中で Dim ●● AS 型 で宣言するタイプ このプロシージャの中だけで機能する #ノンプロ研 #VBA中級講座
2023-04-26 20:24:33まずは写経! ローカル変数の動きを確認 #ノンプロ研 #VBA中級講座 pic.twitter.com/KJRhTnSZMq
2023-04-26 20:31:47宣言セクションは、コードウィンドウ上部のOption Explicitと1つ目のプロシージャまでにある空間です。 Option Explicitの直下からプロシージャを描き始めたら、宣言セクションでは事実上消滅します #ノンプロ研 #VBA中級講座
2023-04-26 20:34:53Private x as String #ノンプロ研 #VBA中級講座 DimではなくPrivate pic.twitter.com/yWn0fC0B20
2023-04-26 20:35:20■プライベートモジュールレベル プロシージャの外に書く変数 「Private ● As 型」 で宣言 #ノンプロ研 #VBA中級講座
2023-04-26 20:35:23今まで使っていたDimはプロシージャ内でしか使えないので 他のプロシージャだとコンパイルエラーで使えない。 #ノンプロ研 #VBA中級講座
2023-04-26 20:37:34これも写経! プライベートレベルで変数宣言したので、同じModule内のプロシージャからは呼び出せるけど、Moduleをまたぐと使えない #ノンプロ研 #VBA中級講座 pic.twitter.com/GOjCt5m83O
2023-04-26 20:37:39