Zahl aus Text per VBA/ Verwendung von Ranges
03.03.2008 17:08:00
Ranges
ich habe ein Problem mit dem extrahieren einer Zahl aus Text per VBA. Alle Codes, die ich fand, waren als Funktion definiert. Mich reizt aber der Code, um ihn nach Worksheet Change laufen zu lassen. Als Formel ist Zahl aus Text kein Problem, in diesem Fall muß es aber VBA sein.
Des Weiteren ergab sich für mich folgende Frage: mit dem Befehl Target.Address = Range(Zahlaufsplitten)(1,1).address kann ich feststellen, ob im genannten Range in der 1. Spalte, die 1. Zeile angesprochen wurde. Kann ich eine Art Jokerzeichen definieren, damit nur geprüft wurde, ob die 1. Spalte des Ranges angesprochen wurde. In welcher Zeile ist für diese Prüfung egal.
Der Range erstreckt sich über zwei Spalten. Wenn in der ersten geändert wurde Zeile ist egal dann soll die target.row ermittelt werden. Mit dieser Angabe soll die [Zahl aus Text] in der betreffenden Zeile in Spalte 1 des Ranges ermittelt und in Spalte 2 des Ranges in die gleiche Zeile geschrieben werden.
https://www.herber.de/bbs/user/50396.xls
Vielen Dank für Eure Ideen und Anregungen.
Grüße, Andreas