[Excel]フィルタした行のみを処理して1行ずつブックへ書き戻し&保存したい

お世話になります。

Excelの表データをもとに
社内システムへデータ投入するロボットを運用しています。
データ量が増えていくにつれレスポンスが悪くなっているので改善したいです。
(初心者が手探りで作っているためスマートな作りになっていません)

■状況
・データ量が年度末(3月末)になるほど増えていきます(現在10000行弱)
・対象データのみを別システムへ入力します(概ね100件程度/日)

■現状
(1)ExcelデータをデータテーブルAで全行取得
(2)データテーブルAから必要データをフィルタし、
別データテーブルBにしてForLoopで1件ずつ処理
(3)データテーブルAの対象行の更新日付欄に日時を入力して値を更新
(4)1行更新するごとにデータテーブルAを
Excelファイルへ丸ごと書き戻してブック保存

■やりたいこと
・日々の対象データのみをデータテーブルにする
(フィルタONにして範囲を読み込みでOK?)

・更新した対象行を特定してExcelファイルへ書き戻す
(行データに一意キーとなる番号はあります)

・1行処理するごとにExcelファイルを保存する

なにかアドバイスをいただければ助かります。

こんにちは

ダミーでも良いので具体的なデータで例示してもらうと良いかと思います。

Yoichi様
メッセージありがとうございました。
当件解決済みです。
Excelのセルアドレスを利用して対象行に書き戻す仕様にして対応いたしました。
ご面倒おかけしました。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.