zeile = Application.Match(Range("B1").Value, Range("B7:B72"), 0)
If IsNumeric(zeile) Then Cells(zeile + 6, 2).Activate
End Sub
Gruß Gerd
Als Antwort auf diesen Beitrag
Gerd K
26.04.2026 21:25:39
For Each Schleife
Hallo, ich habe eine For Each Schleife.
Dim such
Dim c as Range
such = [b1]
For Each c In Range("b7:b72")
If c = such then c.activate: goto 10
Next
Es wird b1 gesucht. In b1 steht z. B. 18.
Such = [b1] ergibt aber "18" in Anführungszeichen
und c ergibt 18, somit gibt es keine Übereinstimmung und die Schleife läuft durch ohne bei 18 anzuhalten.
Ich habe vieles versucht und finde keine Lösung für mein Problem.
Vielleicht kann mir jemand helfen.
Vielen Dank im Voraus.