Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Filter einer Tabelle über Button zurücksetzen
#1
Hallo zusammen,

ich habe ein Problem mit meiner Tabelle. Diese hat relativ viele Spalten und ich hätte gerne einen Button (in der Beispieldatei der blaue Button oben) mit dem ich automatisch alle Filter der Tabelle zurücksetzen kann. Ich habe schon etliche Lösungsansätze ausprobiert, aber die funktionieren nicht.

Weiß jemand Rat?
Danke!


Angehängte Dateien
.xlsm   Tabelle über Suchfeld filtern.xlsm (Größe: 16,83 KB / Downloads: 7)
Antworten Top
#2
Hi,

da brauchst du doch kein Makro? Gehe in deine Tabelle rein (egal wo), dann hast du in der Menüleiste unter Tabellentools den Reiter Entwurf. Hier nimmst du einfach das Häkchen bei Schaltfläche "Filter" raus.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hi,

wenn du, aus welchem Grund auch immer, trotzdem die Filter mit einem Makro zurücksetzen willst, dann kannst du den Vorgang mit dem Makrorekorder aufzeichnen. Sieht dann in etwa so aus:


Code:
Option Explicit

Sub FilterZurückSetzen()

   ActiveSheet.ListObjects("Tabelle1").ShowAutoFilterDropDown = False
End Sub
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Hallo

Daten -> Sortieren und Filtern -> Löschen

Als VBA-Code:
Code:
ActiveSheet.ShowAllData

Man kann den Befehl auch in die Symbolleiste für den Schnellzugriff einfügen ("Alle Filter löschen").
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
Code:
Sub Filter()
With ActiveSheet.Range("Tabelle1").ListObject
    If .ShowAutoFilter Then
        If .AutoFilter.FilterMode Then
        .AutoFilter.ShowAllData
        End If
    End If
End With
End Sub

In ein Modul und dann dem Butten das Makro zuweisen! "Tabelle1" ist der Name der Intelligenten Tabelle!
Eine Menge reden, aber nichts sagen können viele...
[-] Folgende(r) 1 Nutzer sagt Danke an Frogger1986 für diesen Beitrag:
  • ExcelNeuling99
Antworten Top
#6
@WillWissen 

Dein Befehl löscht die Filterfunktion in der Tabelle....

@ shift-del

Dein Befehl bringt einen Fehler...
Eine Menge reden, aber nichts sagen können viele...
Antworten Top
#7
(22.07.2018, 19:31)Frogger1986 schrieb: @ shift-del

Dein Befehl bringt einen Fehler...
Nicht wenn vorher gefiltert wurde.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#8
Hallo Frogger,

ich hatte es nicht getestet und bin irrtümlich davon ausgegangen, dass das Entfernen des Häkchens dieselbe Wirkung hat wie das Löschen der Filter.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
@shift- del

Also bei mir bringst in jedem Fall eine Fehlermeldung...


so geht's noch kürzer..

Code:
ActiveSheet.Range("Tabelle1").ListObject.AutoFilter.ShowAllData
Eine Menge reden, aber nichts sagen können viele...
[-] Folgende(r) 1 Nutzer sagt Danke an Frogger1986 für diesen Beitrag:
  • ExcelNeuling99
Antworten Top
#10
Bei mir funktioniert es in einem Modul und im Direkt-Fenster.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top


Gehe zu:


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