Ich habe zwei Arbeitsblätter, "Signed" und "April". Ich möchte die Spalte "Y" von "Signed" basierend auf bestimmten Kriterien in die Spalte "A" von "April" kopieren, beginnend mit der nächsten verfügbaren/leeren Zeile. (so richtig unter den vorhandenen Daten). Meine Kriterien für Spalte Y ist, dass Spalte L = Monat der Zelle "D2" von "April" UND das Jahr der Zelle "D2" von "April" ... (so jetzt D2 ist 30.04.2017). Dann kopiere diese Zelle in die nächste verfügbare Zeile von Spalte A von "April" und füge weiter hinzu.Kopieren von Zellen aus einer bestimmten Spalte in ein anderes Arbeitsblatt basierend auf Kriterien
Ich habe mehrere verschiedene Dinge versucht, aber bin einfach nicht in der Lage, es zu bekommen..eine Idee, wie ich das erreichen kann?
Mein Code ist unten:
Set sourceSht = ThisWorkbook.Worksheets("Signed")
Set myRange = sourceSht.Range("Y1", Range("Y" & Rows.Count).End(xlUp))
Set ws2 = Sheets(NewSheet)
DestRow = ws2.Cells(Rows.Count, "A").End(xlUp).Row + 1
For Each rw In myRange.Rows
If rw.Cells(12).Value = "Month(Sheets(ws2).Range("D2"))" Then
myRange.Value.Copy Destinations:=Sheets(ws2).Range("A" & DestRow)
End If
Vielen Dank! Dies ist perfekt! –