Вставил на лист элемент управления "Флажок", назначил на него макрос. Хочу, чтоб макрос работал по условию
Как записать в "If" проверку состояния флажка?
Код |
---|
If "флажок установлен" Then ... |
24.05.2021 16:39:30
Михаил, запишите макрорекордером щелчок элементу управления
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|
24.05.2021 16:49:12
Jack Famous,
1. Открываю новый документ. 2. Вставляю флажок. 3. Запускаю макрорекордер 4 Кликаю флажок, останавливаю запись. Ничего не пишется. В принципе костыль соорудил, связал флажок с ячейкой, покрасил текст в белый цвет и отслеживаю ее. Но все-таки...
Изменено: |
|
|
|
24.05.2021 16:55:08
Если флажок связан с ячейкой, то щелчки по нему будут ее значение изменять.
Вот его изменение и надо ловить. upd - да, как выше и написано. Но в принципе флажок для другого предназначен, не для запуска чего-либо. Так что это как-то логично. Обычно запускается чем-то макрос и в зависимости от состояния флажков делает то или иное действие. А если файл открыли, а флажок установлен. А если он установлен и его сняли. А если он полчаса уже стоит такой установленный.
Изменено: |
|
|
|
24.05.2021 17:05:54
|
|||
|
|
24.05.2021 17:11:59
|
|||
|
|
24.05.2021 17:15:56
Михаил,
какую задачу решаете? - отслеживать состояние флажка (отследить изменение состояния флажка) - в ходе выполнения какого-то макроса опросить состояние флажка и выполнить код по соответствующей ветке эти две задачи обьединяет только необходимость контактировать с флажком, во всем остальном - это две совершенно разные задачи вы какую решаете?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
24.05.2021 17:40:03
Замените флажок картинкой в виде флажка. |
|||
|
|
25.05.2021 09:01:22
МатросНаЗебре, Спасибо, работает!
Вроде в первом сообщении понятно было описано, но некоторые любят усложнить... |
||||
|
|
|||