ポスト

VLOOKUPの速度について軽く検証してみました。 前提条件:書き込みは配列を使用する。データ数は5000件 結果 1. wsf.Vlookupより数式VLOOKUPのほうが倍くらい早い 2. wsf.Vlookupは第2引数(範囲)にValue(VBA内二次元配列)を指定したとき50倍くらい遅くなる 3. やはりDictionaryは早かった pic.twitter.com/R0GsN8vZn6

メニューを開く
吉田拳/Excelで、経営は強くなる@sugoi_kaizen

VBAにて、ForNextでWorksheetfunction.Vlookupを入力するマクロが時間かかり過ぎるというご相談。 もう定番の解決策ですがForNextやめて、 Range(入力範囲指定) = "=VLOOKUP(引数)" で一括入力ですね。早くなるなんてもんじゃない。 数分以上かかる処理が1秒になりますものね。

ちゅん🐤@KotorinChunChun

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ