Hallo,
ich habe eine Frage zu einem VB-Marko in Excel.
Ich habe ein Excel-Makro mit dem ich aus den Inhaltsbezeichnungen aus Satzstrukturen für *.txt Dateien mit fester Länge Feldnamen für Datenbank-Tabellen generiere. Dies dient der Vorbereitung der Importerfunktion in der DB.
In dem Makro werden Zeichen, Umlaute, bestimmte Textphrase ersetzt. Klappt alles.
Nur soll das ganze in der CamelCase Schreibweise zusammengesetzt werden.
Ich bin auf der Suche nach der passenden VB-Funktion in der jeder Anfangsbuchstabe ggf. groß geschrieben wird und der Rest so erhalten bleibt wie er ist. Also nicht automatisch alles was hinter dem ersten Buchstaben kommt klein macht. Das Markro starkte ich über den Weg, die zu Bearbeitenden Zellen in einer Spalte zu markieren und dann über das Menü das Marko zu starten.
Hat jemand da einen Tip für mich? Ich hab bei meinen Recherchen in Internet nichts gefunden...
Ich würde mich freuen wenn jemand einen guten Tip für mich hat. :)
VG
Claudia
Hi,
eventuell ist das lösbar mit gross2 bzw. proper(kommt auf englischen Seiten vor).
Harald
Hallo,
vielen Dank für den Tipp.
Mit Groß2 oder proper werden alle Buchstaben hinter dem ersten klein geschrieben. Genau das soll es nicht sein...
Vielleicht hat jemand ein passendes Codebeispiel parat? :) Derweil ich mich ebenfalls weiter an der Aufgabe versuche ...
VG
Claudia
Hallo,
Großschreibung des Anfangsbuchstaben bei jedem WORT im String:
http://www.dbwiki.net/wiki/VBA_Tipp:_Ersten_Buchstaben_im_Wort_gro%C3%9F_schreiben
Um zur CamelCase-Schreibweise zu gelangen:
Mit Replace alle möglichen "Wort-Trennzeichen" durch vbNullString ersetzen.