31.05.2022, 10:06 (Dieser Beitrag wurde zuletzt bearbeitet: 31.05.2022, 11:05 von Rudi'S.)
Hallo,
du must in deinem Makro nur eine kleine Ergänzung vornehmen.
Und wenn du variabel bei der Auswahl sein willst, kannst du zB. im Blatt "Übersicht" in Zelle N2 den Wert eintragen, den du übertragen haben möchtest.
Das würde dann so aussehen:
Sub Zeilenkopieren() With Sheets("Fehlteile").UsedRange .AutoFilter 11, Range("N2") ' "pv" .Offset(2).Copy Sheets("Übersicht").Cells(Rows.Count, 2).End(xlUp).Offset(2, -1) .AutoFilter End With End Sub
und wenn du jetzt weißt, was du wirklich willst, ist das schon mal ein guter Weg. Also brauchst du deine vorige Wunschlösung nicht mehr, aber du verschweigst ,wohin jetzt etwas kopiert werden soll. Vielleicht ergänzt du zum besseren Verständnis deinen Vorschlag noch etwas.
01.06.2022, 15:56 (Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2022, 15:57 von Steffl.)
Hallo,
ich hatte eigentlich gehofft, Du nimmst Dir das mit dem Tabellenaufbau zu Herzen. Leider machst Du es nicht. Wenn Du die leere Zeile 13 löschen würdest, geht es mit diesem Code.
Code:
Sub Fahrzeugnummer()
' ' Fahrzeugnummer Makro
' With Sheets("Fehlteile").Range("B11").CurrentRegion.Resize(, 10) .AutoFilter 1, Range("F4").Value
Hallo, warum machst du dann keine Tabelle draus, da brauchst du, wenn es bei diesem einen Blatt bleiben soll, auch lein Makro. Und für die Zeile / gibt es dann auch eine Lösung.