Hello everyone
I am currently working part time as a caretaker for a guy with cerebral palsy. He has a total of 8 employees for which he always does the shift planing by himself. as he is heavily physically impaired, I decided I want to try to simplify the process for him.
Luckily, all of his employees have certain specific shifts they usually get. so in theory it would often be possible to just copy a weeks plan into the next one and just put in some small adaptations. but I wanted to go further than that, because this is still pretty difficult for him to do, which costs him a lot of time and effort and leads to an unnecessary amount of mistakes.
so what I did is that I put the "Standard week plan" with the usual shift distribution. then I simply wrote a code that checks for the weekday of a specific date, looks at the time of the day the shift is meant for, and then copies the corresponding field from the standard plan. this way (and with a few other minor things), he only has to change the month on top of the sheet and it automatically puts in the standard shifts for the whole month. he then only has to correct the ones where the planned employee is missing and has a replacement. so far so good. works like a charm and was not that difficult to do.
but now there is one more little problem. lets say he creates the plan for november with this method and then hires a new employee starting december. he will then adapt the "Standard week plan" according to the new standard schedule. that is pretty easy and makes him have the december plan done right away aswell. but it will also change the novemberplan retrospectively, which could mess up his documentation of the previous months.
so, long story short: I am trying to find a way to lock a sheet so it does not change anything when the page it refers to is changed. is there any option to do that?
best wishes
Juerg
Bookmarks