ich will etwas ganz einfaches, kriege es aber beim besten Willen nicht hin: ich will Spalte A durchsuchen und die Zeilennummer der Zelle haben, in der der Wert gefunden wurde. Es handelt sich um eine Liste von 1 bis x insofern ist eine eindeutige Suche wichtig (wenn 2 gesucht wird will ich nur die Zelle erwischen wo 2 drinsteht, nicht auch noch 12;20;21 etc.).
Habe es sowohl mit Find() versucht, als auch mit etwas umständlichen Konstrukten mit Offset in einer Do Until Schleife bzw. mit If/Else in einer For-Schleife... Alles erfolglos, irgendeine Fehlermeldung kommt immer.
Wäre super wenn jemand die Lösung hätte, langsam verzweifel ich wirklich (v.a. weil es so eine simple Aufgabe ist)
Viele Grüße
P.s. in diesem Zusammenhang gleich noch was, was mir beim rumprobieren nicht klar geworden ist. In einer der besagten Schleifen die ich ausprobiert habe, bleibt meine Variable leer, obwohl die Bedingung erfüllt ist und ActiveCell.Row auch einen Wert hat. Kann mir jemand sagen warum?
Range("A13").Activate
For i = 13 To Range("J1").Value - 1
If ActiveCell.Value = TextBox1.Value Then
Anz = ActiveCell.Row
GoTo WerteInZellenSchreiben
Else
Cells(i, 1).Offset(1, 0).Activate
End If
Next i