Флажок, чтобы скрыть / не показывать скрытую строку

#excel #vba

#excel #vba

Вопрос:

У меня есть флажок управления формой и следующий код, чтобы скрыть и не показывать строку 10.
Он скрывает, но не отображает.

 Sub CheckBox1_Click()

    If Range("C84").Value = True Then
        Rows("10:10").EntireRow.Hidden = False
    Else
        Rows("10:10").EntireRow.Hidden = True
    End If

End Sub
  

Ответ №1:

Код работает отлично. Кроме того, если значение ячейки C84 нигде не используется, то же самое можно получить без использования LinkedCell:

 Sub CheckBox1_Click()

    Rows("10:10").EntireRow.Hidden = Not CheckBox1

End Sub
  

Ответ №2:

Для отображения значения c84 должно быть false, если оно true, оно будет скрыто только