Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

vba - Groß-Kleinschreibung

71 views
Skip to first unread message

Kai Drechsler

unread,
Jan 18, 2002, 7:10:34 AM1/18/02
to
Hallo Experten,

gibt es über VBA eine Funktion mit der ich Strings, die ich mit Ucase groß
geschrieben habe, in eine normale Groß-Klein Form zu bringen?

Gruß Kai


Frank Hartmann

unread,
Jan 18, 2002, 7:34:44 AM1/18/02
to
Hallo Kai,

das kommt darauf an, was Du unter "normaler" Groß-Klein-
Form verstehst.
Es ist sicherlich kein Problem, sich eine Funktion zu
basteln, die einen String dahingehend umwandelt, dass der
erste Buchstabe groß und der Rest kleingeschrieben wird,
ich nehme aber mal an, dass Du das nicht meinst.
Um nun z.B. aus einer in Großbuchstaben umgewandelten
normalen Textzeile wieder den Ausgangstext zu machen,
müsste Excel ja entweder bei der Umwandlung den
Ausgangszustand speichern (tut es aber nicht) oder so
intelligent sein, die Wörter zu erkennen und entsprechend
zu konvertieren. das kann es aber meines Wissens auch
nicht. Annähernd käme man vielleicht noch zu etwas
ähnlichem, wenn man was schreiben würde, das den String in
einzelne Wörter zerlegt und die anhand der
Rechtschreibprüfung (sofern sich die auch unter VBA
ansteuern lässt - das weiß ich leider nicht) umwandeln
lässt. Selbst wenn das gehen sollte, dürfte es aber sehr
aufwändig werden...

Gruß,
Frank

>-----Originalnachricht-----

>.
>

Kai Drechsler

unread,
Jan 18, 2002, 8:05:13 AM1/18/02
to
hallo frank,

erstmal danke für deine info, aber genau das dachte ich mir auch.
ich muss glaub ich echt alle daten, die aus mehr als einem wort bestehen
manuell überprüfen.

danke und schönes wochenende


Martin Worm

unread,
Jan 18, 2002, 1:52:08 PM1/18/02
to

hallo Kai,

wenn es darum geht, den ersten Buchstaben eines jeden Wortes
großzuschreiben, nimm die Tabellenfunktion GROSS2 wie folgt:

Application.WorksheetFunction.Proper(ActiveCell.Value)

mfG
--
E-Mail von Martin Worm, Karlsruhe, Deutschland
Adresse: marti...@karlsruhe.netsurf.de
benutze Excel2000(9.0.2812) Win ME
Antworten bitte nur in die Newsgroup

0 new messages