VBA - Buchstaben in String Großschrift

Gast #5513528
Lesenswert?
• ▲
▼
Hallo

Ich möchte einen bestimmten Buchstaben in einem String großschreiben. 
Mein erster Ansatz funktioniert aber nicht:

UCase (Mid(MyString, position, 1))

vermutlich weil ich mit Mid den Buchstaben nur auslesen aber nicht im 
String verändern kann.
Hat jemand einen möglichst einfachen Lösungsweg?
#5513541
Lesenswert?
• ▲
▼
Peter M. schrieb:
> Und wenn Du das öfters brauchst, gliederst Du das Ganze in eine Funktion
> aus.

Hallo,

meinst Du, dass der TO bereits weiß, was eine Funktion ist. Ich meine 
damit, dass er die Doku für die benutzen Funktionen lesen und verstehen 
kann ?

Hört sich an, wie eine Hausarbeit. Das zweite, was man da lernen sollte 
ist Gruppenarbeit, meist kann einer lesen, der andere versteht das 
Geschriebene und einer kann Programmieren.

Gruß,
Michael
Gast #5513563
Lesenswert?
• ▲
▼
Peter M. schrieb:
> Nein.
>
> Du musst jetzt noch den linken Teil, den schon erzeugten Großbuchstaben
> und den rechten Teil des Quellstrings miteinander verbinden.
>
> Und wenn Du das öfters brauchst, gliederst Du das Ganze in eine Funktion
> aus.

Danke, hab es nun so gelöst:
Left(myString, position - 1) & UCase(Mid(myString, position, 1)) & 
Right(myString, len(myString) - position)



@Micha54
ich kann dein Geschreibsel nicht verstehen, werd es wohl an jemand 
anderen in der Gruppe weitergeben...
Gast #5525884
Lesenswert?
• ▲
▼
FloRidA schrieb:
> Danke, hab es nun so gelöst:
> Left(myString, position - 1) & UCase(Mid(myString, position, 1)) &
> Right(myString, len(myString) - position)

Das geht einfacher. Mid ist nicht nur Funktion, sondern auch Befehl.
Mid(MyString, position, 1) = UCase (Mid(MyString, position, 1))

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.