Kein Makro bei Tabellenfilter
#1
Moin in die Runde:

Wie würde eine VBA-Zeile aussehen, die sagt, dass ein Makro nicht ausgeführt werden soll, wenn die Tabelle gefiltert ist? Geht das überhaupt?
Antworten Top
#2
Grüß dich Dorzen14,

versuchs Mal so:

Code:
Sub Check_FilterMode()

If ArbeitsblattX.ListObjects("TabelleY").AutoFilter.FilterMode Then
MsgBox "Filter ist an - Makro bitte nicht ausführen."
Exit Sub
Else
MsgBox "Filter ist aus"
End If

End Sub
Mit freundlichen Grüßen

Mitness 43
[-] Folgende(r) 1 Nutzer sagt Danke an Mitness für diesen Beitrag:
  • Dorzen14
Antworten Top
#3
Hi

Gibt da sicher mehrere Möglichkeiten.
Code:
If ActiveSheet.AutoFilter.Range.SpecialCells(xlCellTypeVisible).Count <> ActiveSheet.AutoFilter.Range.Cells.Count Then Exit Sub
Gruß Elex
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste