ich möchte dass in einer TextBox nur Großbuchstaben erscheinen egal ob der User kleine oder große Buchstaben tippt.
Danke
MfG
Sebastian
Private Sub TextBox1_Change()
TextBox1.Value = StrConv(TextBox1.Value, vbUpperCase)
End Sub
Um in Excel nur Großbuchstaben in einer TextBox oder Zelle zuzulassen, kannst Du die folgende VBA-Methode verwenden:
Öffne Excel und gehe in den Visual Basic for Applications (VBA) Editor mit Alt + F11
.
Füge ein neues Modul hinzu, indem Du mit der rechten Maustaste auf "VBAProject (dein Dokument)" klickst und "Einfügen" > "Modul" auswählst.
Kopiere den folgenden Code in das Modul:
Private Sub TextBox1_Change()
TextBox1.Value = StrConv(TextBox1.Value, vbUpperCase)
End Sub
Schließe den VBA-Editor und kehre zu Deiner Excel-Datei zurück.
Füge eine UserForm hinzu, indem Du im VBA-Editor "Einfügen" > "UserForm" auswählst und platziere eine TextBox auf dieser UserForm.
Verbinde die TextBox mit dem oben genannten Code.
Jetzt wird jede Eingabe in der TextBox automatisch in Großbuchstaben umgewandelt, unabhängig davon, ob der Benutzer kleine oder große Buchstaben eingibt.
Fehler: Der Code funktioniert nicht.
TextBox1
trägt. Andernfalls passe den Code entsprechend an.Fehler: Die UserForm wird nicht angezeigt.
UserForm1.Show
im VBA-Editor.Falls Du keine VBA-Programmierung verwenden möchtest, kannst Du auch Datenvalidierung in Excel nutzen, um sicherzustellen, dass nur Großbuchstaben eingegeben werden:
=EXACT(A1, UPPER(A1))
(Ändere A1
auf die entsprechende Zelle, wenn nötig).
Diese Methode überprüft, ob die Eingabe in der Zelle tatsächlich in Großbuchstaben vorliegt.
Trim
für das Entfernen von Leerzeichen.1. Kann ich die Methode auch in Excel-Zellen verwenden?
Ja, die VBA-Methode kann auch auf Zellen angewendet werden, allerdings ist der Code dafür etwas anders.
2. Funktioniert dies in allen Excel-Versionen?
Ja, die vorgestellten Methoden sind in den meisten modernen Excel-Versionen anwendbar, die VBA unterstützen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen