0

お世話になります。

①ふたつのCSVファイルAとファイルBから、同じコードごとにそれぞれの時間A、Bを取得
②ExcelファイルCに時間A、Bを貼り付け、セル操作で差異を抽出
③ファイルCで一定数以上差異があるものに対してメールを送付する
というシナリオを作成しています。

ファイルAとファイルBではコードの並び順が異なるため、
ファイルAを元にファイルBで同じコードを検索をしているのですが、
この検索方法が、行カウンタをカウントアップ、次の値を読み込む、値を比較、
というもので、時間がかかっています。

また、ファイルCを元にメールを送付する際も、
メールアドレスをExcelファイルで持っており、
ファイルCのコードとコードが一致するメールアドレスを取得するのに、
行カウンタのカウントアップと値の取得、値の比較をしています。

全体的に速度をあげたいのですが、いまExcelの値を取得する際に
逐一行カウンタのカウントアップと値の取得をしている点について、
マクロを勉強して実装したほうがよいのでしょうか。
WinActorの機能でもっと速度を出せるでしょうか。

ファイルA、Bともに200件ほどデータがあるのに対して、
現在1行1分ほど処理時間がかかっている状況です。

WinActor、マクロ、ともに知識が乏しく、
どう実装していいのかよくわかっておりません。
お知恵を拝借できればと思います。よろしくお願いいたします。

この質問は解決済みのためクローズされています。
anothersolution 編集済みのコメント
回答とコメントは、会員登録(無料)で閲覧できるようになります。