Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 11:16:26
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

nur Großbuchstaben

Forumthread: nur Großbuchstaben

nur Großbuchstaben
17.01.2005 06:20:50
Sebastian
Hallo,
ich möchte dass in einer TextBox nur Großbuchstaben erscheinen egal ob der User kleine oder große Buchstaben tippt.
Danke
MfG
Sebastian
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nur Großbuchstaben
17.01.2005 07:39:36
Matthias G
Hallo Sebastian,
wo soll dies geschehen? In einer Zelle? In der Textbox einer Userform?
Matthias
AW: nur Großbuchstaben
17.01.2005 07:49:51
RR
Hallo,
damit geht es:

Private Sub TextBox1_Change()
TextBox1.Value = StrConv(TextBox1.Value, vbUpperCase)
End Sub

Gruß
RR
Danke. funktioniert o.T.
17.01.2005 07:58:03
Sebastian
.
Anzeige
;
Anzeige

Infobox / Tutorial

Nur Großbuchstaben in Excel erlauben


Schritt-für-Schritt-Anleitung

Um in Excel nur Großbuchstaben in einer TextBox oder Zelle zuzulassen, kannst Du die folgende VBA-Methode verwenden:

  1. Öffne Excel und gehe in den Visual Basic for Applications (VBA) Editor mit Alt + F11.

  2. Füge ein neues Modul hinzu, indem Du mit der rechten Maustaste auf "VBAProject (dein Dokument)" klickst und "Einfügen" > "Modul" auswählst.

  3. Kopiere den folgenden Code in das Modul:

    Private Sub TextBox1_Change()
       TextBox1.Value = StrConv(TextBox1.Value, vbUpperCase)
    End Sub
  4. Schließe den VBA-Editor und kehre zu Deiner Excel-Datei zurück.

  5. Füge eine UserForm hinzu, indem Du im VBA-Editor "Einfügen" > "UserForm" auswählst und platziere eine TextBox auf dieser UserForm.

  6. 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.


Häufige Fehler und Lösungen

  • Fehler: Der Code funktioniert nicht.

    • Lösung: Stelle sicher, dass Du den Code im richtigen Modul eingefügt hast und dass die TextBox den Namen TextBox1 trägt. Andernfalls passe den Code entsprechend an.
  • Fehler: Die UserForm wird nicht angezeigt.

    • Lösung: Du musst die UserForm manuell aufrufen, um sie anzuzeigen. Nutze dafür den Befehl UserForm1.Show im VBA-Editor.

Alternative Methoden

Falls Du keine VBA-Programmierung verwenden möchtest, kannst Du auch Datenvalidierung in Excel nutzen, um sicherzustellen, dass nur Großbuchstaben eingegeben werden:

  1. Wähle die Zelle aus, in der Du nur Großbuchstaben zulassen möchtest.
  2. Gehe zu "Daten" > "Datenvalidierung".
  3. Wähle "Benutzerdefiniert" aus und gib die folgende Formel ein:
    =EXACT(A1, UPPER(A1))

    (Ändere A1 auf die entsprechende Zelle, wenn nötig).

  4. Klicke auf "OK".

Diese Methode überprüft, ob die Eingabe in der Zelle tatsächlich in Großbuchstaben vorliegt.


Praktische Beispiele

  • Beispiel 1: Verwende die VBA-Methode für eine UserForm, um Eingaben für einen Namen zu validieren. Der Benutzer kann seinen Namen eingeben, und das Programm konvertiert ihn automatisch in Großbuchstaben.
  • Beispiel 2: Benutze die Datenvalidierung in einer Excel-Zelle für die Eingabe von Produktcodes, die ausschließlich in Großbuchstaben eingegeben werden müssen.

Tipps für Profis

  • Wenn Du oft mit Formularen arbeitest, kann es hilfreich sein, standardisierte Module zu erstellen, die Du in verschiedenen Projekten wiederverwenden kannst.
  • Experimentiere mit anderen Textfunktionen in VBA, um Eingaben weiter zu verarbeiten oder zu formatieren, wie z.B. Trim für das Entfernen von Leerzeichen.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige