Sub TurnAutoFilterOn()
'check for filter, turn on if none exists
If Not ActiveSheet.AutoFilterMode Then
ActiveSheet.Range("A1").AutoFilter
End If
End Sub
运行良好并打开自动过滤器。
Function Req(ByVal MCode As String) As Integer
TurnAutoFilterOn
End Function
不工作。
Function Req(ByVal MCode As String) As Integer
'check for filter, turn on if none exists
If Not ActiveSheet.AutoFilterMode Then
ActiveSheet.Range("A1").AutoFilter
End If
End Function
不工作。
excel vba 自动过滤器是否应该只在 SUB 下工作而不是在函数中工作?