Hallo Leute,
Habe Probleme mit dem Suchen von variablen Strings. Problembeschreibung:
Habe in einer Spalte Nummern der Form „3204766893+xxxx“. Dabei will ich den Zahlenwert durch eine neue Nummer ersetzen, z.B. 000001. Nun habe ich Stringvariablen deklariert Wert1, Wert2, Wert3. Mit Wert1 lese ich die Ziffern aus [Wert1 = Left(ActiveCell.Value, 10)], mit Wert2 die ersten 5 Ziffern [Wert2 = Left(ActiveCell.Value, 5)] und mit Wert 3 die hinteren 5 Ziffern [Wert3 = Mid(ActiveCell.Value, 6, 5)]. Nun habe ich Vergleichswerte mit Zahlen der Form 32047 66893. Diesen Wert will ich an Hand der ausgelesenen Werte suchen. Suche ich direkt mit „Cells.Find(What:=„32047 66893“).Activate“ wird der Wert gefunden, suche ich aber mit der Variablen „Wert = Wert2 & Chr(10) & Wert3“: "„Cells.Find(What:=Wert).Activate“ dann bekomme ich immer die Fehlermeldung „Laufzeitfehler ‚91‘: Objektvariable oder With-Blockvariable nicht festgelegt“ obwohl sonst alles stimmt. Was ist hier falsch? Kann mir jemand helfen! Vielen Danke für eure Hilfe!!!
Bernhard