VBA-Autofilter auf Spaltenname umstellen
26.05.2015 11:37:39
Florian
ich lasse per VBA einen Autofilter ausführen:
Hier der Code:
1. Variante:
ActiveSheet.ListObjects("TabPersonal").Range.AutoFilter Field:=8, Criteria1:="ja"
2. Variante
ActiveSheet.ListObjects("TabPersonal").Range.AutoFilter Field:=Range("Abgefragter Zeitraum?").Column, Criteria1:="ja"
Bei der ersten Variante ist die "Filterspalte" mit der Spaltennummer 8 angegeben.
Ich möchte dafür aber einen festen Spaltennamen der Tabelle verwenden. Ich habe das in der 2. Variante probiert. Es kommt aber immer Laufzeitfehler 1004. Was mache ich falsch?
Gruß
Florian