Autofilter Funktion VBA Programmierung

Hey zusammen!
ich bin neu hier und auf frisch im Feld der VBA Programmierung in Excel. Excel jedoch berufsbeding sehr fit.
Bislang versuche ich alle Aufgaben über die Aufzeichnung zu lösen,… Bei dem Autofilter stößt diese jedoch scheinbar an ihre Grenzen. Ich fürchte, dass ich den Bereich und Filter manuell definieren muss, nur konnte ich bislang keinen Post dazu finden,…
Ich möchte in einer zweiten datei werte filtern und diese Spaltenweise in die erste übertragen,…

Es wär super, wenn mir jemand einen Code dafür zur Verfügung stellen könnte! Herzlichen Dank schonmal!

VG Chris

P.S. Für eine Literaturempfehlung für den Einstieg ware ich auch sehr, sehr dankbar!

Hallo Chris,

Bislang versuche ich alle Aufgaben über die Aufzeichnung zu
lösen,… Bei dem Autofilter stößt diese jedoch scheinbar an
ihre Grenzen. Ich fürchte, dass ich den Bereich und Filter
manuell definieren muss, nur konnte ich bislang keinen Post
dazu finden,…

ich verstehe dich nicht ganz, schreib mal in A1:C1 überall was
rein. in A2:C5 Werte nach Wunsch, Hauptsache in B nur zweimal die
Zahl 5. Dann zeichne Makro auf während du das nach der 5 in B
filtern läßt.

Ergebnis müßte so aussehen:

Selection.AutoFilter
Selection.AutoFilter Field:=2, Criteria1:=„5“

Beseitige im blatt den Autofilter und lass auf die Daten
dieses Makro los:

Range(„A1:smiley:5“).AutoFilter Field:=2, Criteria1:=„5“

Zum manuell Eingeben, klar muß das Makro wissen welchen Bereich
er nach welchen Werten in welcher Spalte filtern soll.
Also wie hier direkt in den Code schreiben oder indirekt, d.h.
Z.B. die Spalte steht in D7 dann so

Range(„A1:smiley:5“).AutoFilter Field:=Range(„D7“).value, Criteria1:=„5“

Ich möchte in einer zweiten datei werte filtern und diese
Spaltenweise in die erste übertragen,…

Da würde ich Spezialfilter nehmen.

Gruß
Reinhard