Что мне нужно сделать на листе под названием «Список недели»: если у имени сотрудника [то есть Алекса на скриншоте] есть имя сотрудника в ячейках B1: F3, то в первой ячейке этого списка появится «Отпуск».имя человека [D6, E6 & F6]:
![enter image description here](https://i.stack.imgur.com/WcgZF.png)
Мне также нужно то же самое, когда в этом диапазоне появляется выходной.Возможно ли это?
Я знаю, что это не работает с простой формулой, так как если пользователь изменяет значение с помощью выпадающего меню, он удаляет формулу.
Используемая формула была=IF($D$3="Public Holiday","Public Holiday","")
, который, как указано, удаляется, если пользователь меняет опцию, поэтому я думаю, что это должен быть код vba, который я просто не могу понять.
Мне нужна помощь в создании кода vba, который будет выполнять вышеописанноенезависимо от даты в строке B5.