EXCEL中,用VBA实现在某一列数值中,将数量为0的隐藏行,反之,当结果出现变化时,自动显示那些行。

2024-11-14 18:53:52
推荐回答(2个)
回答(1):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column <> 3 Then Exit Sub
If Target.Value = 0 Then
Target.EntireRow.Hidden = True
Else
Target.EntireRow.Hidden = False
End If
End Sub

回答(2):

回答的不错,我也采纳了。