Line Buffer Overflow…

書くことが多過ぎるとき、バッファーとしてこちらに書きます。不定期更新です。

高速化…

残業時間帯は、営業マンの部署向けのツールを、今年版に更新します。

 

更新のタイミングって、プログラムをいろいろ直す、チャンスなんですよね。

今回のテーマは、「高速化」

案件数は、部署によって様々ですが、多い部署だと、他の数十倍にもなります。

案件は、変更履歴を取るために、既存のデータとの照合が、幾つかあります。

これに、ExcelVBA(Visual Basic for Application)の、「findメソッド」を遣っていたんですが、これ、実はかなり遅いことがわかって。

見つけた、「Match関数」というものに、置き換えることにしました。

 

これ、実はExcelの関数で。

呼び出して使います。

やってみたら、今まで数十分かかっていた処理が、3分で終わった!

これは、強力です!

 

そんな施策も混ぜながら、気がついたらもう、終電近くです。

帰りますか。