用其它方法吧,比如自动筛选,然后再手动隐藏,虽然麻烦一些,但操作简易,宏不熟悉建议还是不要去用,不明白原理,生搬硬套,害处更大。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Row < 21 Then
If Cells(Target.Row, 2) < 6 Then Rows(Target.Row).EntireRow.Hidden = True
End If
End Sub
以上代码表示,在B1:B20进行输入操作,如果输入的数值小于6的,就会自动隐藏。
温馨提示:内容为网友见解,仅供参考