Public
Sub
Suche2()
Dim
rngDokumentation
As
Excel.Range
Dim
rngDatenexport
As
Excel.Range
With
Worksheets(
"Dokumentation"
)
Set
rngDokumentation = .Range(
"D1"
, .Cells(.Rows.Count,
"D"
).
End
(xlUp))
End
With
With
Worksheets(
"Datenexport (1)"
)
Set
rngDatenexport = .Range(
"A1"
, .Cells(.Rows.Count,
"A"
).
End
(xlUp))
End
With
Dim
rngDatenexportNr
As
Excel.Range
Dim
rngDokumentationNr
As
Excel.Range
For
Each
rngDatenexportNr
In
rngDatenexport.Cells
Set
rngDokumentationNr = rngDokumentation.Find( _
What:=rngDatenexportNr.Value, _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByColumns, _
MatchCase:=
False
)
If
Not
rngDokumentationNr
Is
Nothing
Then
Debug.Print
"Meldungsnummer '"
& rngDatenexportNr.Value &
"' existiert bereits in der Dokumentation"
Else
Debug.Print
"Meldungsnummer '"
& rngDatenexportNr.Value &
"' fehlt in der Dokumentation"
End
If
Next
End
Sub