Я пытаюсь разработать электронную таблицу Excel для управления праздниками персонала. Идея состоит в том, что есть электронная таблица "Календарь", показывающая, какие праздники у всех. Вот скриншот:
Я использую условное форматирование, чтобы заполнить ячейки. Строка 3 форматируется как дата, показывая только день. Я сравниваю первый выходной день (столбец B) и последний (столбец C) с соответствующей ячейкой строки сотрудника. Если он попадает в этот диапазон дат, я заполняю его зеленым цветом.
Проблема с моей текущей настройкой заключается в том, что периоды отпусков, занятые одним и тем же сотрудником, отображаются в разных строках (см. Строки 4 и 6). Я хотел бы показать все праздники в одном ряду для данного сотрудника.
Как мне этого добиться? Думаю, мне нужен VBA, но я не знаю с чего начать.