Кнопки зупинки опції стають не перевіреними при натисканні, коли лист захищений


0

У мене є 2 форми управління (не ActiveX) кнопки в групі. У них однакова зв'язана клітина. Вони позначені як "Так" і "Ні" і функціонують так, як це призначено, перемикаючи значення зв'язаної комірки між 1 і 2. Зв'язана комірка заблокована, а захист Листа ввімкнена деяким кодом зміни події для іншої комірки. Ми не хочемо, щоб люди могли перемикати Так | Ні, якщо інша клітина не є порожньою. Це спрацьовує, даючи звичайне повідомлення про помилку, якщо ви спробуєте натиснути кнопку опцій, пов'язану з альтернативою поточному значенню зв'язаної комірки, коли захист листа увімкнена.

Однак як побічний ефект обидві кнопки з'являються неперевіреними. Якщо натиснути кнопку, що "згодна" з пов'язаною коміркою, то не виникає помилок і з'являється маленька чорна крапка, але наші користувачі цього не знають і не можуть бачити пов'язану клітинку. Значення зв'язаної комірки є прекрасним (залишається там, де це було, 1 | 2).

Чи є спосіб "перемалювати" кнопки, щоб одна з них завжди з'являлася перевірена? Я не бачу жодних властивостей або методів, які я можу викликати за допомогою макросу _click, який, очевидно, виконує завдання. Будь-яке рішення, крім використання клавіш ActiveX Option?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.