|  
                                             
	Hallo Forumsgemeinde, 
	dank der Unterstützung hier im Forum konnte ich mit untenstehendem Code meine Zeilenkopiererei lösen. 
	Nun möchte ich das ganze erweitern und nur diejenigen Zeilen kopieren, welche in einer bestimmten Spalte (Spalte M) einen den Wert "nein" stehen haben. 
	Leider finde ich da momentan keinen richtigen Ansatz. 
	  
	Könnt ihr mir da nochmal auf die Sprünge helfen? 
	  
	Danke schonmal im Voraus für eure Hilfe! 
	  
	  
Sub EintraegeKopieren()
 
Dim ws As Worksheet
Dim wsTarget As Worksheet
Dim rngSource As Range
Dim i As Integer, j As Integer
Dim lr As Long, lrTarget As Long, col As Long
Set wsTarget = Sheets("Gesamtliste")
 
For i = 3 To 53
 
Set ws = Sheets(i)
'Letzte Zeile im Sheet(Gesamtliste) ermitteln
lrTarget = wsTarget.Cells(Rows.Count, 1).End(xlUp).Row
    With ws
        'Letzte Zeile im jeweiligen Sheet ermitteln
        lr = .Cells(Rows.Count, 1).End(xlUp).Row
        'Prüfen, ob ab Zeile 20 Werte im jeweiligen Sheet stehen
        If lr >= 20 Then
            'Durchlauf aller Zeilen ab Zeile 20 bis zur letzten verwendeten Zeile
            For j = 20 To lr
                'aktuelle Zeile kopieren
                    Set rngSource = .Range(.Cells(j, 1), .Cells(j, 18))
                        'Einträge kopieren und am Ende in Sheet("Gesamtliste") einfügen
                           rngSource.Copy Destination:=wsTarget.Cells(lrTarget + 1, 1)
                            lrTarget = wsTarget.Cells(Rows.Count, 1).End(xlUp).Row
            
            Next j
        End If
    End With
Next i
End Sub
	  
     |