У меня эта проблема в течение последних нескольких часов, и я был бы очень признателен за помощь в этом.Создание фигур невидимым/видимым в excel через VBA
В принципе, я хочу иметь возможность скрывать/отображать фигуры в зависимости от выбора, который пользователь делает на пользовательской форме. Я поставил задачу на очень простой пример. Если вставить форму под названием "овал 1" в простыню и запустить код:
Sub hideshape()
With ActiveSheet
.Shapes("Oval 1").Select
With Selection
.Visible = False
End With
End With
End Sub
форма исчезает, но когда я запускаю этот код
Sub unhideshape()
With ActiveSheet
.Shapes("Oval 1").Select
With Selection
.Visible = True
End With
End With
End Sub
Я получаю сообщение об ошибке «Запрошенных формы заблокированы для выбора»
Учебного пособия не защищены, и я пытался не-заперт и ткань обшивки заперт текст на свойствах формы.
Любые идеи, что вызывает это.
Спасибо вам помочь