This iteration includes the following three sets of code:
This first code is executed for the active_roster tab and populates all the shift tabs. I expect that after any changes are executed on any tab, that the update button be pressed to record those changes. To disperse the changes to all the shift and red tabs, the active_roster update should then be depressed.
This code is in each of the 12 shift sheet modules and updates a row when there is a change in that row with the number 2:
This third code is in the main module and is duplicated for each of the 12 shift tabs. It looks for the value 2 and if it finds it then either adds the row or updates changes to the row over into the active_roster tab.
Let us know if you have any questions.
Bookmarks