Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Excel 2013 VBA für Profis

Groß-/Kleinschreibung ändern

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Diese beiden Funktionen sind wichtig, um Text komplett in Klein- bzw. Großbuchstaben umzuwandeln. Das wird häufig benötigt, um Wörter auf Gleichheit zu überprüfen, etwa für die Passwort-Eingabe.

Transkript

In diesem Video geht es darum, Textelemente oder Textteile, Zeichenketten in Groß- oder in Kleinbuchstaben umzuwandeln. Und damit ich da nicht jedes Mal eine wirkliche Zeichenkette schreiben muss, werde ich die jetzt hier erstmal im Modul öffentlich vereinbaren, was ja bedeutet, dass ich auch dieses Präfix m_ dahinschreibe, Modul öffentlich. Und die nennen wir dann m_cstr für die Konstante Beispiel. Und da schreibe ich einen völlig beliebigen Text hinein. Und das ist jetzt Modul öffentlich, und ich kann darauf zugreifen, zum Beispiel in dem Versuch, diese Zeichenkette komplett groß oder klein zu machen. Damit Sie das Ergebnis gut sehen können, werde ich das jetzt der Einfachheit halber in das Direktfenster hineinschreiben, also hier unten. Und zwar mit der ersten Prozedur Sub MachAllesKlein, also ein Debug.Print, wo ich dann mit der LCase-Funktion arbeite, "lower case" ist die englische Bezeichnung für Kleinbuchstaben. Also LCase und da kommt dann diese Konstante hinein. Und damit Sie oben sehen, dass der Unterstrich noch da ist, mache ich hier einen leeren Kommentar darunter. Sonst wird nämlich diese Linie von der Trennlinie verdrängt. Also dieser Text mit Großbuchstaben drin wird in komplett Kleinbuchstaben umgewandelt. Und zwar wenn ich jetzt die F5-Taste drücke, sehen Sie das hier unten entsprechend. Das Gegenstück gibt es entsprechend. Da können wir ganz banal kopieren, nämlich MachAllesGroß. Und die Funktion heißt dann nicht LCase für "lower case", sondern UCase, "upper case", für Großbuchstaben. Und mit F5 sehen Sie unten jetzt alles in Großbuchstaben. Sie können natürlich zurecht einwenden: Was soll das? Das ist ja nur Optik. Aber es ist wichtig, weil Sie an der Stelle möglicherweise etwas prüfen, sub PasswortVergleich zum Beispiel. Das ist die beliebteste Fehlerquelle an der Stelle. Ich frage mal eine ehrliche Variable ab, also eine Dim strPW, für Passwort, As String. Und strPW lasse ich mir gleich übergeben mit einer InputBox und werde ganz banal hier "Passwort?" erfragen, und dann vergleichen, If strPW = m_cstrBeispiel Then MsgBox "Richtiges Passwort". Ich kann es auch einheitlich mit deutschem T schreiben. Dann kommt Else, End If nicht vergessen. Und da MsgBox "Passwort falsch". Und Sie werden sehen, wie leicht man da eine falsche Prüfung machen kann. Ich werde das jetzt starten. Sie erinnern sich, das Passwort ist schlicht mein Name. Also F5, schreibe ich jetzt einfach schnell meinen Namen rein. Nach dem OK sagt er, das Passwort ist falsch. Wenn Sie so pingelig sein wollen und sagen, Passwörter müssen die richtige Groß-/Kleinschreibung haben, dann ist das in Ordnung. Dann können Sie zurecht sagen, das ist falsch, es hätten Großbuchstaben sein müssen. Wenn Sie das allerdings mit Dateinamen machen, wir wollen irgendwas vergleichen nur und prüfen, ob es derselbe Inhalt ist und Ihnen die Groß-/Kleinschreibung egal ist, dann müssen Sie auf jeden Fall dafür sorgen, dass das, was hier ankommt, machen wir das ruhig hier, zum Beispiel in Kleinbuchstaben umgewandelt wird. Und das, mit dem Sie vergleichen, dann bitte auch. Und jetzt ist Groß-/Kleinschreibung wurscht. Ich muss mich also nicht an diese Schreibweise halten. Es reicht, wenn ich hier, ich mache das mal möglichst falsch, sowas eingebe, habe versehentlich die Feststelltaste erwischt. Und trotzdem werde ich nach dem OK erfahren, dass es das richtig Passwort. Bei Passwörtern kann man drüber reden, dass man so pingelig ist, aber in den meisten Fällen, wenn Sie von einem Benutzer eine Angabe verlangen, sollten Sie nicht zu pingelig sein. Und dann müssen Sie eben genau mit LCase oder UCase, das ist praktisch wurscht, welchen Sie nehmen, eben darauf achten, dass die Groß-/Kleinschreibung ignoriert wird.

Excel 2013 VBA für Profis

Nutzen Sie die Möglichkeiten der Programmiersprache VBA in Excel 2013, um eigene Dialoge zu erstellen, auf andere Arbeitsmappen zuzugreifen und wichtige Funktionen einzusetzen.

4 Std. 59 min (53 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!