Range.find funktioniert iwie nicht.
20.11.2022 09:39:33
Tobias
Ich habe mal wieder ein Problem.
Mit dem folgenden Code:
Sub Häuser_markieren()
Dim i, a As Integer
Dim c As Range
Dim firstAddress As String
For i = 1 To 300
a = Worksheets(2).Cells(i, 1).Value
If Worksheets(2).Cells(i, 1).Value "" Then
With Sheets("Tabelle1").Range("A1:AP69")
Set c = .Find(What:=a)
If Not c Is Nothing Then
firstAddress = c.Address
Do
c.Interior.ColorIndex = 3
Set c = .FindNext(c)
Loop While Not c Is Nothing
End If
End With
End If
Next i
End Sub
Möchte ich in Blatt 1, in der Range A1 - AP69, Werte durchsuchen welche auf Blatt 2, in der Range A1-A300, stehen können und dann diese Zellen Rot Färben.Das Makro wird auch ausgeführt (weist zumindest keine Fehler auf), macht aber sonst nichts.
z.B. steht in Blatt 1 Zelle AA4 5235 und in Blatt 2 Zelle A93 auch 5235 aber passieren tut nix.
Kann mir irgendwer weiterhelfen?
Vielen Dank schomal im Voraus.
Mit freundlichen Grüßen
Tobias