如果单元格包含特定字符串值,则在Excel中隐藏行

时间:2014-09-18 08:54:15

标签: excel excel-vba vba

如果单元格K22包含" true"我希望在工作表中隐藏整行8到32行。如果不是,我希望他们出现。

如果有人能提供帮助那就太棒了!

继承人我尝试过的事情。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Range("K22").Value = "True" Then
    Rows("8:32").EntireRow.Hidden = False
Else
    Rows("8:32").EntireRow.Hidden = True
End If

End Sub

1 个答案:

答案 0 :(得分:0)

Private Sub Worksheet_Change(ByVal Target As Range)
    Rows("8:32").EntireRow.Hidden = IIf(UCase(Range("K22")) = "TRUE", True, False)
End Sub