VBA Excel, изменение состояния переключателя ActiveX

у меня проблема с кнопкой переключения ActiveX. Я хотел бы иметь возможность изменять его состояние (нажато или нет) в зависимости от свойства ячейки.

Я пытаюсь использовать ControlFormat для доступа к свойству Value кнопки следующим образом:

Sheets("activity_tracking").Shapes("lock_unlock_curr_row").ControlFormat.Value = True

Но я получаю ошибку 438: «Объект не поддерживает это свойство или метод». Меня это озадачивает, потому что для этой кнопки работает ".ControlFormat.Enabled = True".

буду благодарен за любую инфу


person 6l6o6st    schedule 06.10.2014    source источник


Ответы (1)


если имя вашей кнопки-переключателя ActiveX lock_unlock_curr_row, рассмотрите

Sheets("activity_tracking").lock_unlock_curr_row.Value = True
person Community    schedule 06.10.2014