我正在尝试解决一个由于我对 Excel 宏缺乏经验而实际上被卡住的问题。我想建立一个基于自动过滤器选择的 IF 循环;在正面反馈的情况下(“磁铁”自动过滤器选择),宏应该显示一些以前隐藏的列。
这是我的实际宏,但我在第一条if
语句上有问题
Sub Hide()
If ActiveSheet.Range("$B$8:$V$20").AutoFilter Field:=6, Criteria1:="Magnet" Then
Range("I:N").EntireColumn.Hidden = False
Else
Range("I:N").EntireColumn.Hidden = True
End If
End Sub