我有一个下拉列表与多个选项选择从源C9:C100。我想隐藏所有行从C9除了所选的单元格对应的行在下拉列表中。我已经尝试了下面的代码,但它不工作。
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B4") = "True" Then
Rows("9:100").EntireRow.Hidden = False
Else
Rows("9:100").EntireRow.Hidden = True
End If
End Sub
1条答案
按热度按时间tjvv9vkg1#
测试B4是否有值,如果有,用MATCH查找行号,然后隐藏其他行。