У меня есть 2 кнопки выбора управления формой (не ActiveX) в группе. У них одна и та же связанная ячейка. Они помечены «Да» и «Нет» и функционируют, как предполагалось, переключая значение связанной ячейки между 1 и 2. Связанная ячейка заблокирована, и защита листа включена некоторым кодом события изменения для другой ячейки. Мы не хотим, чтобы люди могли переключать Да | Нет, если эта другая ячейка не пуста. Это работает, выдает обычное сообщение об ошибке, если вы пытаетесь нажать кнопку опции, связанную с альтернативой текущему значению связанной ячейки, когда включена защита листа.

Однако, как побочный эффект, обе кнопки отображаются непроверенными. Если вы нажмете кнопку, которая «соглашается» со связанной ячейкой, она не выдаст ошибку, и появится маленькая черная точка, но наши пользователи ничего об этом не знают и не смогут увидеть связанную ячейку в любом случае. Значение связанной ячейки в порядке (остается на том же месте, 1 | 2).

Есть ли способ «перерисовать» кнопки, чтобы одна из них всегда была отмечена? Я не вижу никаких свойств или методов, которые я могу вызвать с помощью макроса _click, который, очевидно, делает свое дело. Любое решение, кроме использования кнопок ActiveX Option?

0