ich habe ein Problem mit dem Autofilter bei VBA.
Der Code ist recht Simpel und hat auch schon öfter Funktioniert.
Ich möchte von Blatt 2 einen Wert aus K2 übernehmen und nach diesem Wert dann auf einem anderen Blatt filtern.
Dim ESN As Variant
ESN = ThisWorkbook.Sheets(2).Range("K2").Value
MsgBox ESN
ThisWorkbook.Sheets("Daten").Activate
ActiveSheet.Range("P:P").AutoFilter field:="1", Criteria1:="ESN
Der Code läuft durch aber auf der Seite wird alles weggefiltert. Auch die gesuchten Spalten verschwinden und bleiben nicht wie erhofft stehen.
Ich habe sowohl bei Baltt 2 als auch beim Blatt "Daten" geschaut ob die Werte identisch sind und das sind sie. Es sind auch keine Leerzeichen oder ähnliches enthalten. Die Msgbox zeigt auch den Wert an, welchen ich suche.
Hat jemand eine Idee woran es liegen kann ? Wenn ich manuell nach dem Wert Filtere dann funktioniert es.
Mit besten Grüßen
Daniel