The calendar-building is called "MonthCal_SBdo" (monthly calendar Sorted By days off). MonthCal_SBdo is called repeatedly by a single formula on each shift worksheet so that the monthly calendar outputs can be stacked together...so that all months within the total calendar range are shown on a single worksheet for each shift. You should see a reference to this function in the formula appearing in cell A3 on each shift worksheet...or wherever the upper left corner of the calendar stack is found. To see details about the function, the best way is to open up the Advanced Formula Environment (Home > Excel Labs > AFE) and then choose the Names tab and select the Edit icon associated with MonthCal_SBdo. This opens an editor where the entire complex function can be seen and edited. The changes mentioned have been incorporated into this function, so you won't have to make those edits...but this is how you'd access the function should it become necessary.
As for future expansion, the current formula dynamically adjusts the calendar size to account for everyone scheduled. There are no extra/empty slots for classification specialists, but if you want extra specialists, just schedule them and the monthly calendar should expand to accommodate them.
This version includes artefacts from the 3-shift scheduling model, as well as a 2-shift scheduling model. The point being that some parts can be removed once you've finalized the scheduling system. I've made the following changes:
In the List worksheet, for Days Off, the two-day codes are now three-day codes. For example, someone who originally had a Sunday-Monday (SM) "weekend" now would have a longer Sunday-Monday-Tuesday (SMT) "weekend". Notations on the Master worksheet for staff "weekend" days off mirror these three-day codes.
The MonthCal_SBdo (monthly calendar generating function) includes the features to sort by days off and to treat "weekends" as three-day weekends.
Rather than having a dedicated worksheet for Split Shift Supervisor, you might find something like the "Supervisory Summary2" or "Supervisory Summary3" worksheet useful. These worksheets are very similar, one being intended for a 3-shift solution, the other intended for a 2-shift solution. These sheets aggregate the "total" lines from each shift and each month from the outputs on the various shift worksheets and then identify where 0 coverage is currently planned...and those are automatically color-coded using Conditional Formatting. Furthermore, a tabulation of those dates is also made, which should make it convenient to identify and schedule extra supervisory help where needed.
Give this version I try to see if it does what you want.
www.dropbox.com