![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
ノンプロ研中級プログラミング講座【VBAコース第2期】第5回
-
ntakahashi0505
- 1369
- 3
- 0
- 19
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
セル範囲.Valueで取得した2次元配列をセルに書き込む Range("A1").Resize(UBound(v, 1), UBound(v, 2)).value = v #ノンプロ研
2021-03-19 21:20:25![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
これResizeで範囲を自動で拡張してくれるの便利 配列のサイズを気にしなくてよい #ノンプロ研 twitter.com/Taxi3134/statu…
2021-03-19 21:23:09![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
TimerObjectの出番です! 前回演習3で使用したクラスモジュールをドラッグアンドドロップで簡単に使いまわせます #ノンプロ研 #VBA中級講座
2021-03-19 21:25:32![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
VBAの配列はセル範囲を一括で取得できるし、一括で書き込むこともできる。使い勝手悪いけど、これが出来るのはデカい。 コレクションやDictionaryにはこれが出来ない。 #ノンプロ研
2021-03-19 21:29:13![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
クラスモジュールはドラッグ&ドロップで別のプロジェクトに動かせるの知らなかったー、簡単便利だなあ(まだクラスモジュール全然作ってない🥲) #ノンプロ研
2021-03-19 21:31:16![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
GASは実行時間の制限があるからシートアクセスは死活問題だけど、VBAの場合は実行中PCが死ぬので別の意味でキツい #ノンプロ研
2021-03-19 21:33:31![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Range()オブジェクトを配列化したらRowやらColumnやら、色、フォントなどオブジェクトに紐づいてる要素を Arr(1).Row みたいにして呼び出せる #ノンプロ研 #エア中級
2021-03-19 21:33:54![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
配列での処理にしたら1秒でした これならM1と変わらんだろ #ノンプロ研 twitter.com/Hotta3216/stat…
2021-03-19 21:38:41![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
処理時間競ってますねw i=20000(テキストの倍)にしたら 5-11:43秒 5-12:1秒 でしたね💦 #ノンプロ研 #VBA中級講座
2021-03-19 21:42:27![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
○処理時間の比較 シートの読み書き(5-11 長い) >> 配列の読み書き(5-12 短い) →実行速度とコードの複雑さのバランスを見極めることが重要です (配列のサイズを変えるのは大変…) #ノンプロ研 #VBA中級講座
2021-03-19 21:44:11![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
次回はテーブルです 専用オブジェクトがあるとか 最近なるべくテーブル使うようにしてるので楽しみ #ノンプロ研
2021-03-19 21:47:02![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
次回(最終回)は4月2日になります 内容は「テーブル」 データは「テーブル」にすると処理がしやすい テーブル処理するオブジェクトがあるのでその使用方法を解説します (これまでの回で一番簡単らしいです) #ノンプロ研 #VBA中級講座
2021-03-19 21:47:35![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
○お知らせコーナー 次回定例会4/22(木)はLT形式で PowerAutomateDesktopでノンプログラマーの仕事はどうなるのか? 4名位のノンプロ研メンバーに登壇をお願いします #ノンプロ研
2021-03-19 21:48:52