高速化 Excel VBA Replace関数で文字列を高速で置換する方法と速度検証 VBAには文字列を置換するReplaceメソッドとReplace関数があります。 今回はReplace関数を使って高速に置換する方法をご説明します。 この置換という作業はデータクレンジングを行う際に必須と言っても良いくらい使用... 2019.11.25 高速化
高速化 Excel VBA 遅いコピー貼り付けを高速コピー貼り付けする方法 今回はセルのコピーを高速で行う方法をご説明します。 コピーペーストって記述方法で処理が非常に遅くなる原因の一つです。 理由はVBAはセルへのインプットとアウトプットが非常に遅いため、コピーペーストも同様にインプットアウトプット... 2019.06.28 高速化
高速化 Excel VBA Dictionaryを確実に高速処理する方法と比較 今回は筆者が好んで使うDictionaryを確実に高速処理する方法のご説明です。 というのも、処理をものすごく遅くしてしまう記述方法があり、遅くなる書き方をしていないか注意という感じになります。 仮に遅い書き方をしても配列の「... 2019.06.26 高速化
高速化 Excel VBA 膨大なデータを高速で検索する方法と速度検証 高速で文字列を検索する方法と速度検証結果をご説明します。 1回の検索であれば関数でも配列でも、Findでも正直どれも速いです。 でも1回の検索が早くてもそれを1万回、10万回と繰り返すと数分、数10分とかかってしまうケースがあ... 2019.06.11 高速化
高速化 Excel VBA 高速でCSVファイルを読み込む「Open~LineInput」 今回は高速でCSVファイルを読み込む方法をご説明します。 この方法はタイトルにあるように、CSVを読み込む一般的な「Open~LineInput」の方法を高速化しています。 通常の読み込み方法で73秒かかる処理が、3秒くらいで... 2019.05.01 高速化ファイル/フォルダ操作
高速化 Excel VBA VLOOKUPの複数条件を高速で処理する方法 今回はVLOOKUP関数の検索条件を複数指定する方法をご説明します。 ①作業列が不要な方法と、②作業列を追加してVLOOKUPの数式を使用した方法、さらに③WorksheetFunction.VLookupを使用した方法の3つご説明... 2019.04.05 高速化
高速化 Excel VBA SUMIFの高速化 Excel関数のSUMIFをVBAで高速化する方法をご説明します。 VLOOKUP関数やCOUNTIF関数同様に、SUMIF関数もデータ量が多いと処理時間が長くなります。 この「重たい関数」のSUMIFの処理を高速でVBAで再... 2019.04.01 高速化