• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

ふぁるこん@CN22Sのブログ一覧

2023年08月18日 イイね!

<日常>エクセルVBAのキモ

昨日、あまりに衝撃を受けたのでブログに残します。

大量のデータ(1件につき20個ぐらい項目があります)を処理するのに、
VBAを使って一括で処理しようとしたところ、
10万件ぐらいはサクサクいってたのに、
20万件だとすっげぇ遅い。
メモリ1枚壊れた?と思うくらい遅い。

で、調べてみると、データ量が多いからって、
エクセルのセルに入力されてるデータを1行ずつ読み込みにいってたのが、
処理が遅くなった要因らしい。

通常、セルに入力されたデータは、
配列に入れてそこで編集作業や参照を行う。
セルにデータを渡すときは配列からの方が圧倒的に速いと分かってたけど、
データを読み込むだけなら遅くないんじゃないかと思ってたら違った。

配列に代入するデータ量が多いと良くないんじゃないかと漠然と思ってたけど、
実は処理的にはそんなに負荷がかかるものではないらしい。

今後はデータ処理を行う際は、必ず配列に入れて行う所存にて御座候(錯乱
Posted at 2023/08/18 00:13:32 | コメント(0) | トラックバック(0) | 日常 | 日記

プロフィール

「間違って、自分の車紹介にいいねつけてしまった(´・ω・`)」
何シテル?   06/04 09:02
偏った趣味の持ち主です。 小説を書いたり、イラストを描いたり、 車をいじったり、ゲームをしたり…。 自分の書いた小説などはこっちのページで公開していま...
みんカラ新規会員登録

ユーザー内検索

リンク・クリップ

あなたの車が甦る! 静電気の攻略法マニュアル 第3章 マニアの放電柵 
カテゴリ:その他(カテゴリ未設定)
2021/08/14 09:27:03
くだらない自己紹介 2020 
カテゴリ:その他(カテゴリ未設定)
2020/04/07 09:11:17
さあ、本気のデッドニングだ!! 素材編 
カテゴリ:その他(カテゴリ未設定)
2018/03/30 22:19:48

愛車一覧

スズキ アルトワークス 2代目アル子 (スズキ アルトワークス)
5/30に嫁に来ました。 前愛車のセル子さんが、 冷却水不足のまま1か月以上走った結果エ ...
スズキ セルボ・モード セル子さん (スズキ セルボ・モード)
名前はセル子(そのまま)です。 車のSNSを標ぼうしておきながら、 1995年10月以降 ...
スズキ アルト アル子さん (スズキ アルト)
名前はアル子(安直!)でした。 学生時代に叔父さんから譲り受け、 7年連れ添った相棒で ...
ヘルプ利用規約サイトマップ
© LY Corporation