I've been trying to figure out how to make this work without much luck so I'm hoping someone here might be able to help.

I have designed an excel workbook that tracks the output from multiple machining areas and compiles them on a master sheet. The operators are given daily goals for the production of different parts and at the completion of each job, they must enter the part type and quantity they produced. This then feeds the master sheet which tracks overall production and how it relates to monthly goals. I should add that the workbook does contain some VBA coding and obviously I'm running 2007. So far, I have this working perfectly.

Here's the tricky part. I would like to have this workbook spread among a few different workcenters, all of which would be open at the same time. In each production area, there would be a data input computer, where the operator would enter production numbers. The master workbook would then be at another workcenter collecting all the data. Without having to save and close each workbook and without having manually refresh the data manually in any way, is there a way to have the master workbook update automatically, compiling the data from the other workcenters in real time? The data input computers do not need to feed each other information. They only need to feed the master workbook. I need to keep this as simple as possible for the operators so I would like to avoid saving and closing the file each time they enter data.

Hopefully, I have explained this well enough, but please ask away if you're not clear. As always, any help would be appreciated.