Страницы: 1
RSS
Как заставить элемент управления формы (переключатель) работать на защищенном листе?
 
Листы защищены таким макросом:

Код
Sub Protection()
    Dim ws As Worksheet
    ActiveWorkbook.Protect Password:=123, Structure:=True
    For Each ws In Worksheets
        ws.Protect Password:=123, UserInterfaceOnly:=True: ws.EnableSelection = xlNoRestrictions
    Next
End Sub


В своствах переключателей снята отметка "Защищаемый объект".
При защите листа выбор переключателя не работает.
 
Цитата
написал:
При защите листа выбор переключателя не работает.
У меня работает. Ругается на защищенную ячейку. Снял защиту с А1, всё работает нормально при защищенном листе в 2007 и в 2016.
 
gling, Действительно, защита ячейки мешает, хотя должно бы работать UserInterfaceOnly:=True.
Спасибо.
Страницы: 1
Наверх