Кнопки переключения Excel, превращающиеся в картинки

#excel #activex

#excel #activex

Вопрос:

У меня есть электронная таблица с кнопками переключения, которые будут скрывать или показывать определенные столбцы — в данном случае это данные за месяц. Нажмите кнопку, столбцы автоматически будут скрыты для пользователя. Нажмите кнопку еще раз, появятся столбцы. 1 февраля они нажимают кнопку «показать февраль», чтобы отобразить все соответствующие столбцы за этот месяц.

введите описание изображения здесь

У нескольких пользователей за последние два года кнопки таинственным образом превратились в картинку. Я видел картинку, потому что, когда я нажимаю на кнопку, на ленте появляется вкладка «ИНСТРУМЕНТЫ для РИСОВАНИЯ». Это происходит, возможно, с 3 из наших 20 пользователей, но это происходит каждый месяц.

Чтобы исправить это, я просто удаляю и заменяю кнопки переключения и код VBA. При отправке обратно все работает нормально, но в какой-то момент месяца что-то снова запускает это.

Кто-нибудь когда-нибудь сталкивался с ошибкой пользователя, которая превращает кнопки переключения в изображения? Возможно, что-то с ActiveX?

Комментарии:

1. Да, это вызвано разными версиями библиотеки MSForms (обычно из-за обновлений). Это одна из распространенных проблем ActiveX.

2. есть мысли о том, как исправить?

3. Моим первым предложением было бы не использовать элементы управления activex. Не существует кнопки переключения формы, но вместо этого вы можете использовать Optionbuttons, например.