У меня есть лист расписания на весь год для группы. В третьей строке есть все даты года, следующая пара строк имеет имя каждого члена группы.Вставить текст в ячейки, когда вышеуказанная ячейка соответствует условию
Члены, указанные в A4: A9. Праздники указаны в ячейках A20: A28.
Итак, что я хочу делать, вероятно, через VBA, это сделать правило вроде условного форматирования, которое вставляет слово «Праздник» в B4: B9, если B3 соответствует дате в A $ 20: A $ 28, и затем в C4: C9, если C3 соответствует и так далее.
Теперь я не могу написать это условие в каждой ячейке, так как это расписание, используемое каждым членом, что является предположением, которое я часто получал от googling, и я не могу это сделать с условным форматированием, поэтому я предполагаю, что VBA путь, но код VBA, который я нашел до сих пор, кажется, использует определенные ячейки и не будет проходить через каждый столбец.
Добро пожаловать в StackOverflow. Обратите внимание, что это не бесплатный сервис написания кода, но мы готовы помочь другим программистам (и претендентам) написать собственный код. Пожалуйста, прочитайте разделы справки на странице [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask "How To"). Вы также можете принять [Tour] (http://stackoverflow.com/tour «Волшебный тайный тур») и заработать значок при этом. Впоследствии, пожалуйста, обновите свой вопрос с помощью кода VBA, который вы написали до сих пор, чтобы выполнить задачу (задачи), которую вы хотите достичь. Это можно запустить даже с помощью макроса. –
Все, что вам нужно для решения вашей проблемы, - использовать выражения «для каждого» и «if ... then ... else». Вы можете прочитать о них в справке VBA (в Excel нажмите Alt + F11, затем F1). –
@ EganWolf Я изучу его. Благодарю. –