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?
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.
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
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...
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))
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.