Here is a first cut Andy.
A few points to note:
- whenever you need a new week roster sheet, just click the 'New Roster' button on the BASE sheet - I have left a first week sheet in the workbook, the macro will automatically create the new roster sheet. You can click this as many times as you want, but I would just add as any/few as you actually need at the time, you may want to add a button that creates 4 say
- origin ally I was going to hold a default daily shift pattern for each staff member and build the roster from that, but in the end I decided to use your base template, it has everything needed
- you shouldn't need to change some things on the 'App Settings' sheet, the dates are all maintained automatically, as are the periods, and the Site tables lines (the number of people working at that site)
- for a new year, just click the 'New Year' button on the BASE sheet, it removes all the WEEK n sheets, updates the dates, and saves the new file
- you can rename the file but don't change the year suffix, the code uses that when it creates a New Year workbook.
My original thought was to provide a ribbon to launch the code, it is nice because you can group items and brand it, but there were too few functions to warrant it IMO, maybe later if you extend it.
See what you think.
Bookmarks