2009-08-31 25 views
0

Excelから行を別のアプリケーションに読み込むにはVBAを使用する必要がありますが、プロセスが途中で終了する場合は、どの行が読み込まれたかを知る必要があります。Excelの行を読み取って行を読み取る

行が完了したことを示す列に何かを配置する最善の方法はありますか?その後、すべての行が読み込まれた後に保存しますか?

いい方法はありません。

助けがあれば助かります。みんなありがとう。

答えて

0

範囲全体を配列(行列)に読み込み、位置(インデックス)を追跡し、位置値をファイルまたはデータベースに保存します。

0

書き込み先のアプリケーションがわからない場合は、各書き込みごとに宛先アプリケーションにデータが存在しないことを確認することをお勧めします。あなたの目的地のアプリケーションでインデックスやその他の自動番号(データベース用語を使用する)を作成します。このようにして、スプレッドシートに状態データを保存して毎回保存する必要がなくなり、VBAの時間が短縮されます。

1

通常、別のシートに行を書き込んだ後、元のシートから削除します。そうすることで、オリジナルは常に未書き込みですが、まだ書かれたデータがあります。あなたがオリジナルで悩むことができない場合は、すべてを新しいシートにコピーしてから、処理しながら内容を消去します。

関連する問題