Adresszeile aufsplitten und auslesen

20/11/2008 - 09:11 von Dietmar Feuerer | Report spam
Hallo,

ich komme mit meinem Wissen nicht weiter. Ich will eine Anschrift bestehend
aus
Vorname Name, Straße Nummer, PLZ Ort auslesen, die sich in einem
Textmarkenfeld (Name:"anschrift") befindet und jeweils Vorname -> txt1, Name
-> txt2 usw. in die Textfelder einer Userform schreiben.

Ich weiß nur eine Lösung mit Ermittlung der Lànge der Zeichenkette über Len
und Feststellung des Leerzeichens oder Komma mit InStr$ und anschließendem
Einsatz von Right$ zum Abschneiden der Zeichen nach dem Leerzeichen/Komma.
Dabei habe ich aber das Problem, dass ich das zweite Komma/Leerzeichen auch
feststellen muss.

Ist mein Lösungsversuch ok oder gibt es bessere Wege. Weiß jemand einen
Link? Ich arbeite mit Word97.

Danke für die Hilfe und viele Grüße
Dietmar
 

Lesen sie die antworten

#1 demlan
20/11/2008 - 10:14 | Warnen spam
On 20 Nov., 09:11, Dietmar Feuerer
wrote:
Hallo,

ich komme mit meinem Wissen nicht weiter. Ich will eine Anschrift bestehend
aus
Vorname Name, Straße Nummer, PLZ Ort auslesen, die sich in einem  
Textmarkenfeld (Name:"anschrift") befindet und jeweils Vorname -> txt1, Name
-> txt2 usw. in die Textfelder einer Userform schreiben.

Ich weiß nur eine Lösung mit Ermittlung der Lànge der Zeichenkette über Len
und Feststellung des Leerzeichens oder Komma mit InStr$ und anschließendem
Einsatz von Right$ zum Abschneiden der Zeichen nach dem Leerzeichen/Komma.
Dabei habe ich aber das Problem, dass ich das zweite Komma/Leerzeichen auch
feststellen muss.

Ist mein Lösungsversuch ok oder gibt es bessere Wege. Weiß jemand einen
Link? Ich arbeite mit Word97.

Danke für die Hilfe und viele Grüße
Dietmar



Hallo Dietmar,

versuch es mal mit der Split-Funktion, die VBA-Hilfe gibt die gute
Unterstützung in Bezug darauf :).

Gruß
Marc

Ähnliche fragen