- I am trying to create a workbook where
- -Data is entered daily into a Master sheet
- -Copies of a Template sheet are created and named based on data in Col A
- -Newly created sheets are populated with data from the same row as the unique data in Col A
- -Data from the current day replaces the previous data on the created sheets and moves the previous day's data
lay out the Template sheet for human viewing, ie. formatted as you please
Instead of one master sheet, use 2 sheets as a database. ie No formatting except the Header Row should be Font = Bold & one size larger and has a bottom border.
Sheet Jobs DB, should have Fields (Headers) for all job pertinent info including an Active/inactive Field, except that the Customer Field should be "Customer ID" and the DB should not include any other Customer Info.
Sheet "Customer DB" first Field, (Column A) should be "Customer ID" and the VB should include
all customer Info.
This provides for Business analysis of Jobs without Customer info getting in the way and Marketing use of Customer Info without Job info getting in the way as well as providing permanent centralized records of both, even when inactive Job specific sheets are moved to Archive.
In VBA, create a NewJob UserForm that has input Controls for all Static Fields (Customer Info, Job Number, Location, etc. We can help you with encoding this UserForm to put all the Info in the right places in the DB sheets and creating and filling out a new Job Sheet from the Template.
In VBA, create a Daily JobDataInput UserForm with Controls to select an Active job from the Jobs DB and controls to input daily dynamic field info. We will help you with the code to make the contols work, you just need to get the prototype done.
A project I am working on can be found at
Post Holding thread for my own use. It's is a lot of reading, but the Project is about how to design and create workbooks like yours.
Heh, I just put a link to this thread in there.