• 締切済み

エクセルで入力したデータを別ブックに反映させたい

エクセルのVBAで私がやりたいことは次の通りです。書類(申請書など)を受け付けてエクセルに入力し、ナンバーを取っています。イメージとしてA列にナンバー(1から連番です)B列に書類の名前、C列に受付日、D列に担当者、E列に処理状況といった感じです。担当者は10人なので、現在は関数で担当者別の同じ体裁の別ブックにデータが移行するように組んであります。(元のするブックを読み取り専用で開き、各担当者のブックを開いてデータが来るようにしています。)今は各担当者のブックに入力した処理状況は元のブックに反映させることができません。これを、それぞれのブックの処理状況に入力すると元のブックにも反映するようなシステムは作れるでしょうか。繰り返しますが元のブックと各担当者のブックは全く同じ体裁です。各担当者が同時に作業をできるように別ブックにしています。VBAを使うのでしょうか?それとも関数だけでできるのでしょうか?当方VBAは全くの初心者ですが、問題が解決できるのならぜひ覚えたいと思っています。現在の関数のやり方だとブックを開くのにかなり時間がかかるし、とにかく両方のブックを開かないとデータが来ないのが不便です。 なお各担当者のエクセルのバージョンはバラバラで2003から2010まであります。よい方法があれば教えてください。 このコーナーへの質問も初めてなので要領が悪い点はご容赦ください。

みんなの回答

  • xoxomaman
  • ベストアンサー率100% (1/1)
回答No.1

私も会社では質問者様のようなExcelの使い方をしています。 pcをネットワークでつなげて、元データ及びその他のスタッフとブックを共有するという方法です。 同時入力が可能ですし、1人が保存した後、他の1人が保存をすると自分以外の保存された内容が反映されるというものです。 わかりにくくて申し訳ございませんが、少しでもお役に立てればと思います。