Hey All,
I'm creating a service schedule. The schedule would have a list of service engineers and show what customer's they are at throughout the year. The whole year with days of the week and dates would be on one sheet. On the far left most column from top to bottom, I have the year which is defined by the name "CalendarYear". The next row down I have a drop-down list which contains all the months of the year. The next row below that I have a drop-down list of service engineers. I used data validation to create both of the drop-down lists.
To the right of the year in the same row, I have a list of days (Mon-Sun). I defined these days by the function =TEXT(WEEKDAY(DATE(CalendarYear,1,1),1),"aaa"). I would love it if I could eliminate Saturday and Sunday since the guys don't typically work those days. To the right of the month drop-down list in the same row, I have a list of the dates (1/1/2018-12/31/2018). I defined these dates with the function =DATE(CalendarYear,1,1) but I don't know how to move that function out for the whole year. I would like to be able to change the year manually and have it change the days of the week and dates automatically. I would like it to account for Feb 29th. In years with Feb 29 like 2020, I'd like it to be visible. In years without like 2018 I'd like it to be hidden. Because the schedule will span the entire year, I could see people getting frustrated if they have to scroll for a while to get to the correct month. Is there a way you could select a month from the drop-down list of months and have it jump to that month in the Excel sheet? Also, is there a way as you scroll thru the schedule that the month drop-down would change? For example, if my cursor is on a cell in the month of January the month drop-down list would show Jan. If I were to then scroll into February it would show Feb. Some of this I think will be easy while other things will require VBA. I would appreciate any direction you could give. A link to my starter Excel sheet is listed below. I'm working with Office 365.
https://sft.mazakcorp.com/message/9jGijZkVrbtuF62rBJtGIo/VkaXtKaJBO7oSX7AbN7jVi/SITPJYrT5tQ1b3JEzqfxeg/Service%20Schedule.xlsx
Thank You!
~Craig
I'm creating a service schedule. The schedule would have a list of service engineers and show what customer's they are at throughout the year. The whole year with days of the week and dates would be on one sheet. On the far left most column from top to bottom, I have the year which is defined by the name "CalendarYear". The next row down I have a drop-down list which contains all the months of the year. The next row below that I have a drop-down list of service engineers. I used data validation to create both of the drop-down lists.
To the right of the year in the same row, I have a list of days (Mon-Sun). I defined these days by the function =TEXT(WEEKDAY(DATE(CalendarYear,1,1),1),"aaa"). I would love it if I could eliminate Saturday and Sunday since the guys don't typically work those days. To the right of the month drop-down list in the same row, I have a list of the dates (1/1/2018-12/31/2018). I defined these dates with the function =DATE(CalendarYear,1,1) but I don't know how to move that function out for the whole year. I would like to be able to change the year manually and have it change the days of the week and dates automatically. I would like it to account for Feb 29th. In years with Feb 29 like 2020, I'd like it to be visible. In years without like 2018 I'd like it to be hidden. Because the schedule will span the entire year, I could see people getting frustrated if they have to scroll for a while to get to the correct month. Is there a way you could select a month from the drop-down list of months and have it jump to that month in the Excel sheet? Also, is there a way as you scroll thru the schedule that the month drop-down would change? For example, if my cursor is on a cell in the month of January the month drop-down list would show Jan. If I were to then scroll into February it would show Feb. Some of this I think will be easy while other things will require VBA. I would appreciate any direction you could give. A link to my starter Excel sheet is listed below. I'm working with Office 365.
https://sft.mazakcorp.com/message/9jGijZkVrbtuF62rBJtGIo/VkaXtKaJBO7oSX7AbN7jVi/SITPJYrT5tQ1b3JEzqfxeg/Service%20Schedule.xlsx
Thank You!
~Craig