VBA Autofilter intelligente Tabelle
#1
Hallo ich möchte den Filter meiner Tabelle via VBA ändern, ich bekomme schon hin, dass es funktioniert, aber würde es gerne auf eine "bessere" Weise lösen.

ActiveSheet.ListObjects("TabelleRohdaten").Range.AutoFilter Field:=11, Criteria1:="=" & Filter

Ich habe den String Filter vorher definiert auf Field:=11 ist meine Spalte "START-DATE"
Ich würde jetzt aber lieber sagen Setzte den Filter auf Range("TabelleRohdaten[#HEADERS];[START-DATE)")
Das falls sich die Spalten verschieben immernoch die richtige Spalte angesprochen wird, aber bekomme das nicht hin.
Ich hoffe das war einigermaßen verständlich.

Freundliche Grüße Hulio
Top
#2
Hi

Versuch es mal damit.

Code:
Field:=Range("TabelleRohdaten[START-DATE]").Column

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • HelloExcel
Top


Gehe zu:


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