ich möchte gerne aus einer Datenbank Zeilen herausschneiden. Es soll vom Monat abhängig sein, welche Zeilen ausgeschnitten werden sollen.
Mein Ansatz ist nun, dies über einen AutoFilter per VBA zu lösen.
Der Anwender soll später auf einem UserForm das Jahr und den Monat auswählen können. Abhängig davon, soll in einer Tabelle nach diesem Monat im Jahr gefiltert werden. Anschließend sollen die gefundenen Zeilen in eine zweite Tabelle kopiert werden. Anbei dazu meine Beispieldatei.
https://www.herber.de/bbs/user/124484.xlsm
Ich habe für den Code des Commandbuttons bereits probiert, alle Einträge des Februars 2018 zu finden. Die Zeile Code habe ich mit dem Makrorekorder aufgezeichnet.
Sheets("Tabelle1").Range("$A$1:$B$23").AutoFilter Field:=1, _
Criteria1:=">=01.02.2018", Operator:=xlAnd, Criteria2:="
Händisch funktioniert diese Vorgehensweise einwandfrei. Beim Klick auf den Button erscheint jedoch kein einziges gefundenes Ergebnis in der gefilterten Liste.
Das Ganze soll wie zu Anfang beschrieben natürlich auch noch variabel (abhängig von Monat und Jahr) werden. Hat jemand eine Idee?
Viele Grüße
Felix