ich würde gerne wenn in der Spalte N ein X steht die Werte aus dieser Zeile (K, L, M und C) in die nächste freie Zeile eines anderen Excel Files kopieren. Die freie Zeile soll automatisch bevor die Werte übertragen werden erzeugt werden. Den Wert von K sollte in die Spalte C kopiert werden, L in die Spalte D, M in die Spalte F und C in die Spalte G.
Den Code um eine neue freie Zeile zu erzeugen habe ich schon:
Dim LRow As Integer 'Merker für leere Zeile
With ThisWorkbook.Worksheets("Adressen")
LRow = .Cells(.Rows.Count, 3).End(xlUp).Row + 1 'Suche in Spalte C
.Range("A" & LRow).EntireRow.Insert
.Range("A3:K3").Copy .Range("A" & LRow) 'Kopiere Spalte A3 bis K3
End With
Die anderen Bedingungen bekomme ich noch nicht hin. Könnte mir da jemand bitte weiterhelfen?Gruß Marc