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
Anzeige