Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

「高速化」の記事一覧

VBAで印刷設定を高速に行う

印刷設定が遅い理由 VBAに限らず、Excelでの印刷設定関連の操作は印刷しようがしまいが関係なく、ことごとく遅いです。 遅い理由は、印刷設定を行うWorksheetオブジェクトなどのPageSetupオブジェクトを操作 […]

VBAの高速化(文字列の連結はJoinで行う)

文字列同士の連結は遅い あまり知られていませんが、&や+での文字列の連結処理はかなり遅い処理になります。 その理由は、連結前の文字列と、連結後の文字列が格納されるメモリ領域が異なるためです。 2つ以上の文字列を連 […]

VBAの高速化(クラスは参照設定+Newする)

参照設定を行いクラスの型宣言を行う方が速い VBAでクラスを利用する場合に、変数宣言時に型を書く方法と書かない方法の2通りがあります。 型を書く場合は、事前に参照設定で対象のライブラリにチェックをつけておく必要があります […]

VBAの高速化(RangeとCellsの使い分け)

セル参照のRangeとCellsは使い分けをした方がよいが、、 VBAでセルを参照する際にRangeプロパティかCellsプロパティのどちらかを使うことになります。 その際に、Cellsプロパティだけで実装することも、R […]