VBA find.
22.07.2020 11:04:36
Georg
Im Blatt "GDK_Lizenzbestand" stehen in Spalte T einige Datumswerte, und wenn dem so ist bzw. gefunden werden, soll die ganze Zeile nach "Ausgabe" kopiert werden. Die Datei enthält noch etliche andere Blätter.
Der Code läuft ohne Fehlermeldung, aber es kommt nix raus, also Ausgabe bleibt leer :-( Vermute dass die Zeile mit dem
..find. das Problem sein könnte, weiß aber gerade nicht weiter.
Danke für einen Tipp!! G
Sub Datum_Suchen()
Dim rngFind As Range
Dim strDateStart As String
Dim wksZ As Worksheet
Set wksZ = ThisWorkbook.Worksheets("Ausgabe")
Dim rowZiel As Long
rowZiel = 1
Dim i As Long
Dim lastRowT As Long
lastRowT = ThisWorkbook.Worksheets("GDK_Lizenzbestand").Cells(Rows.Count, 20).End(xlUp).Row
With ThisWorkbook.Worksheets("GDK_Lizenzbestand")
For i = 6 To lastRowT
Set rngFind = .Cells(i, 20).Find(What:=Date, LookIn:=xlValues)
If Not rngFind Is Nothing Then
rngFind.EntireRow.Copy Destination:=wksZ(rowZiel, 1)
rowZiel = rowZiel + 1
End If
Next
End With
End Sub