Флажок Excel VBA Loop Activate - PullRequest
0 голосов
/ 01 марта 2019

Я новичок в кодировании макросов в Excel и пытаюсь закодировать свою электронную таблицу там, где у меня скрыты два флажка в строке, пока вы не вставите текст в ячейку B соответствующей строки.Как только что-то вводится, оно «раскрывает» скрытые флажки.И чтобы избежать написания большого количества операторов If, я надеялся создать цикл, так как у меня есть 35 строк, которые человек может заполнить, и имеют соответствующие флажки.

Пример

B столбец это имя.Как только они введут имя в строке 5, две проверки в строке 5 будут видны и активны.Затем проверяется строка 6 и т. Д.

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 02 марта 2019

Если вы хотите автоматически отобразить строку при заполнении чего-либо в ячейке, вам нужно использовать Событие Worksheet_Change или Событие Workbook_SheetChange .

Этокод срабатывает при внесении изменений в конкретный лист.Вы можете вставить туда оператор if, чтобы убедиться, что он продолжается только тогда, когда измененный диапазон находится в столбце B.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...