strConv Anderes Trennzeichen

30/07/2009 - 10:53 von Mike Berger | Report spam
Hallo zusammen,

ich habe eine UserForm, wo die Felder txtVorname, txtNachname,
txtStrasse, txtPlz, txtOrt vorhanden sind.

Wir kopieren uns die Daten aus einer Hostanwendung, daher sind
kopierten Inhalte in Großbuchstaben.

Mein Makro làuft beim Ereignis CHANGE.

txtStrasse.Value = StrConv(txtStrasse.Text, vbProperCase)

Reinkopiert wurde: CARL-FRIEDRICH-GAUSS-STRASSE
Es wird umgewandelt in Carl-friedrich-gauss-strasse
Ich hàtte es jedoch lieber in Carl-Friedrich-Gauss-Strasse

Die Umwandlung von Strasse in Straße finde ich nicht ganz so wichtig.

Wie kann ich denn die Funktion erweitern?

Vielen Dank.

Mike
 

Lesen sie die antworten

#1 Claus Busch
30/07/2009 - 11:07 | Warnen spam
Hallo Mike,

Am Thu, 30 Jul 2009 01:53:19 -0700 (PDT) schrieb Mike Berger:

txtStrasse.Value = StrConv(txtStrasse.Text, vbProperCase)

Reinkopiert wurde: CARL-FRIEDRICH-GAUSS-STRASSE
Es wird umgewandelt in Carl-friedrich-gauss-strasse
Ich hàtte es jedoch lieber in Carl-Friedrich-Gauss-Strasse



aus der Hilfe:
Wandelt den ersten Buchstaben jedes Wortes innerhalb der Zeichenfolge in
einen Großbuchstaben um.
Da du CARL-FRIEDRICH-GAUSS-STRASSE ohne Leerzeichen geschrieben ist, wird
es als ein einziges Wort erkannt und nur der erste Buchstaben groß und dann
der ganze Rest klein geschrieben. Mit CARL - FRIEDRICH - GAUSS - STRASSE
sollte es klappen.


Mit freundlichen Grüssen
Claus Busch
Win XP PRof SP2 / Vista Ultimate SP2
Office 2003 SP2 /2007 Ultimate SP2

Ähnliche fragen