Anzeige
Archiv - Navigation
1564to1568
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Filter setzen

Filter setzen
04.07.2017 11:44:45
cbds
Hallo zusammen,
habe erst vor kurzem begonnen mit VBA zu arbeiten und von daher versuche ich mir anhand aufgezeichneter Makros einiges abzuleiten.
Habe folgendes Problem:
Ich habe insgesamt 30 Dateien, bei denen ich regelmäßig aktualisierungen vornehme und entsprechend immer die gleichen Filter anpassen muss. Folgendes habe ich mal für eine Datei aufgezeichnet.
Sub Filter()
' Filter Makro
ActiveWorkbook.Worksheets("Dateinnamexxx").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Dateinamexxx").AutoFilter.Sort.SortFields.Add Key:=Range _
("$F$2:$F$2357"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Dateinamexxx").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
ActiveSheet.Range("$A$2:$AR$2357").AutoFilter Field:=7, Criteria1:= _
"
Wie schaffe ich es, dass ich die Dateien nicht alle einzeln anpassen muss.
Danke und VG
cbds

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Filter setzen
04.07.2017 14:10:04
Luschi
Hallo cbds,
arbeite mit der Tabellen-Formatvorlage 'Als Tabelle formatieren',
dann besitzt das neu entstandene Listen-Objekt eine eigene Filterung und der Vba-Befehl
sieht dann so aus:

ActiveSheet.ListObjects("meineListe").Range.AutoFilter Field:=4, Criteria1:= _
"
Wie Du siehst, ist keine Wertebereichs-Angabe mehr erforderlich und bei der Aktualisierung der Daten paßt sich die Liste automatisch an, wenn unterhalb oder rechts davon neue Daten hinzukommen.
Diese formatierte Listen-Art gibt es bereits seit E-2003, wurde aber mit E-2007 ff. gehörig aufgepeppt und besitzt jede Menge Zugriffsmethoden und Eigenschaften innerhalb von Vba.
Gruß von Luschi
aus klein-Paris
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige