ник: Гоблин
Ну попробую. Возможно есть недоработки. Тут вот какое дело. Есть ведомость занятости. Каждому своя часовка. М - 8 часов в день. Ж - 7,2 часа. Где кто будет записан - ХЗ. Поэтому ввел доп столбец где назначается часовка. Там еще совместители - 4 или 3,2
Работа - в некую ячейку вводят месяц в другую год. Сразу пересчитываюстя числа. Вычисляется какое число есть пн. вт. ср. и т.д. Пн-1 Вт - 2... Сб - 6 вс - 7 Затем нажать ctrl+О и запускается данный макрос. Он расставляет значения Cells(i,59) всем на весь месяц, исключая сб и вс. Условное форматирование закрашивает пустые ячейки.
Дополнительный пересчет ввел с 32 до 34 что бы исключить лишние дни месяца был январь, стал февраль. Вот тут-то и исключить 31,30, 29. А потом март - снова ввод.
Но ваш пример рассмотрю. Возможно что-то перемудрил. Спасибо.