我想要设置 Excel 宏以根据 D 列中的值自动隐藏/取消隐藏整行。
例如,如果 D3 中的值 = 0,则隐藏;如果 D4 中的值 = 1,则取消隐藏
只有变量为0和1来指示该行是否需要隐藏。
谢谢你!
答案1
试试这个,它进入工作表的代码,而不是模块。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$3" And Target.Value = 0 Then
Rows(7).Hidden = True
End If
If Target.Address = "$D$4" And Target.Value = 1 Then
Rows(7).Hidden = False
End If
End Sub