2016-10-20 10 views
0

特定のアクティビティを追跡するために使用するマスタースプレッドシートがあります。スプレッドシートには、項目の説明が記載されたさまざまな行と、エンドユーザーが日付を記入する開いた列が含まれています。さまざまなスプレッドシートから簡単にマスタースプレッドシートを更新

更新されたマスタースプレッドシートは、さまざまなエンドユーザーに送信され、日付値を更新してコーディネーターに返します。コーディネータは、様々なフィードバックシートを受け取り、それに応じてマスタを更新する。

これまでエンドユーザーがフィルタリング設定を変更して送信し、1000以上の回線があるため、エンドユーザーが更新した内容を確認することは困難でした。

誰かが、Excelを直接またはVBAを使用して、このようなタスクを実行する効果的な方法を知っていますか?

+0

VBAを使用すると、フォルダ内のすべてのExcelファイルをループし、それぞれを順番に開き、そのファイルのデータでマスタースプレッドシートを更新できます。 –

答えて

0

エンドユーザーがドキュメントをチェックアウトし、日付を記入し、誰かがすべてを再入力するのを避けるために、マスタースプレッドシートのサーバー版を作成することをお勧めします。この種のものにとってSharepointは理想的です。

それだけでExcelに保存したい場合は、変更されたユーザー入力提供のすべてのブックを指定のフォルダに保存することもできます。次に、フォルダ内のこれらの各ファイルをループするマクロを作成します。ユーザーがデータを入力/入力するセルが以前は空だったと仮定すると、空でないかどうかを確認し、その変更をマスターファイルにコピーします。

関連する問題