Also zuerst muss ich filtern, die ich habe bereits in den folgenden Code. Ich muss dann diese Daten auf die zweite Registerkarte übergehen. Dann muss ich die leeren Zeilen von Seite 1 löschen, so dass beim ungefilteren alles nach oben geht, so dass es keine Leerzeichen dazwischen gibt. Um die Firmeninformationen nicht aufzulisten, listet ich die Filterwerte als "S", "T", "U", "V", "W", "X", "Y", "Z" auf dass ich Firmeninformationen nicht auflisten werde. Ich muß Sheets (Active Brands „) platzieren Zelle A7Müssen gefiltert werden, kopiert gefiltert, fügen Sie auf der zweiten Registerkarte, und löschen Sie die leeren Zeilen jetzt auf der ersten Registerkarte in Excel Vba
Sheets("Active Brands").Select
ActiveSheet.Range("$A$6:$O$993").AutoFilter Field:=8, Criteria1:=Array(_
"S","T","U", "V", "W", "X", "Y", "Z"), Operator:=xlFilterValues
Dies funktionierte wunderbar zum Filtern, Kopieren und Einfügen von Daten. Das eine Problem ist, dass es auch schneidet und fügt meine Header, die in Zeile 6 sind – Tribias
Ich habe nur die 6 zu einer 7 in der Zeile mit .Range ("$ A $ 6: $ O $ 993") – Tribias
Ein seltsames Schluckauf das hat ist, dass es den Inhalt, der auf Blatt 1 Zelle A7 sein sollte, auf Blatt 2 Zelle A7 verschiebt, obwohl es nicht die Kriterien für das Einfügen von Informationen in das zweite Blatt erfüllt. Irgendein Gedanke, warum das passieren könnte? – Tribias