У меня есть очень простой макрос, созданный для переключения скрытия и отображения строк. Я очень новичок в VBA, поэтому извиняюсь за основной вопрос. Код для переключения:
Private Sub CommandButton1_Click()
Rows("57:73").Hidden = Not Rows("57:73").Hidden
End Sub
При защите листа макрос явно не работает, поэтому я пытаюсь использовать приведенный ниже код для блокировки / разблокировки листа в функции, но получаю ошибку 424.
Private Sub CommandButton1_Click()
ThisWorkbook.Worksheets(Final).Unprotect (1234)
Rows("57:73").Hidden = Not Rows("57:73").Hidden
ThisWorkbook.Worksheets(Final).Protect (1234)
End Sub
Рабочая тетрадь называется QN6, а лист - Финал. Любая помощь в исправлении кода приветствуется.