Filter selektieren, auswählen und kopieren (VBA)

ka @, Dienstag, 15. Mai 2018, 13:36 (vor 11 Tagen)

Hallo Zusammen

ich habe eine Tabelle. Hier möchte ich in einer Spalte einen Filter setzen. Die angezeigten Daten sollen dann markiert, kopiert und in ein neues File eingefügt werden. Danach soll der "zweite" Wert im Filter genommen werden, d.h. der erste wird gelöscht und nun wird nach dem nächsten gefiltert. Der angezeigte Bereich soll wieder markiert, kopiert und in ein neeues file eingefpgt werden.

wie kann ich
a) der Filter dynamisch gestalte, d.h. nach dem einfügen in das neue File, wird der nächste Wert im Filter gefiltert

b) wie kann ich den ausgewählten Bereich (welcher je nach Filtereinstellung unterschiedlich lang, Anzahl Spalten immer konstant, Zeilen variieren) identifizieren?

habe da etwas versucht, was leider nicht ganz klappt:
lastcol = ActiveSheet.Range("a1").End(xlToRight).Column
lastRow = ActiveSheet.Cells(65536, lastcol).End(xlUp).Row
ActiveSheet.Range("a1:" & _
ActiveSheet.Cells(lastRow, lastcol).Address).Select

Danke für die Hilfe
LG Kathrin


gesamter Thread:

 RSS-Feed dieser Diskussion

powered by my little forum