Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Nur Zahlen von 0-9 und 3 Buchstaben

Nur Zahlen von 0-9 und 3 Buchstaben
10.01.2007 20:39:50
0-9
Hallo Excelprofis,
ich habe ein Problem, ich möchte in einer Textbox nur 1 Zahl von 0 - 9; und die Buchstaben R - T - K zur eingabe zulassen.
kann mir jemand von euch weiterhelfen?
ich bin für Jede Hilfe dankbar.
Gruß
Erich
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
In beliebiger Reihenfolge? oT
10.01.2007 20:53:56
Kurt
oT
AW: Nur Zahlen von 0-9 und 3 Buchstaben
10.01.2007 20:54:22
0-9
Hallo
probier mal

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 49 To 58, 75, 82, 84
KeyAscii = KeyAscii
Case Else
KeyAscii = 0
End Select
End Sub

Gruss Rainer
AW: Nur Zahlen von 0-9 und 3 Buchstaben
10.01.2007 21:56:24
0-9
Hallo Rainer,
danke für deine rasche hilfe, Funktioniert aus gut, aber kann mann die textbox auch so programieren das Nur 1 Zahl von 0 - 9 oder nur 1 Buchstabe von den 3 eingegeben werden kann
Anzeige
AW: Nur Zahlen von 0-9 und 3 Buchstaben
10.01.2007 22:10:35
0-9
Hallo
Klar kann man das.
Was sonst noch ?
Gruss Rainer
AW: Nur Zahlen von 0-9 und 3 Buchstaben
11.01.2007 10:07:27
0-9
Hallo Erich,
nur eine Zahel oder einer der Buchstaben, dann füge das noch hinzu:
Select Case Len(TextBox1.Value)
Case 1
KeyAscii = 0
Case Else
KeyAscii = KeyAscii
End Select
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Anzeige
Danke Rainer und Peter
11.01.2007 19:23:45
Erich
Hallo Rainer und Peter,
Danke für eure Unterstützung,
es läuft, Danke
Gruß
Erich
P.S. Entschuldigung das ich mich erst heute wieder gemeldet habe, musste zur Arbeit!!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Eingabe von Zahlen und Buchstaben in Excel-Textboxen


Schritt-für-Schritt-Anleitung

Um in einer Excel-Textbox nur eine Zahl von 0-9 und die Buchstaben R, T, K zuzulassen, kannst Du den folgenden VBA-Code verwenden:

  1. Öffne Excel und gehe zu Entwicklertools.
  2. Klicke auf Visual Basic und füge ein neues UserForm hinzu.
  3. Füge eine TextBox zu deinem UserForm hinzu.
  4. Klicke mit der rechten Maustaste auf die TextBox und wähle Code anzeigen.
  5. Füge den folgenden Code ein:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    Select Case KeyAscii
        Case 48 To 57, 75, 82, 84 ' 48-57 sind ASCII-Codes für 0-9, R, T, K
            KeyAscii = KeyAscii
        Case Else
            KeyAscii = 0
    End Select
End Sub
  1. Speichere das UserForm und teste die Eingabe in der TextBox.

Um sicherzustellen, dass nur eine Zahl oder ein Buchstabe eingegeben werden kann, kannst Du den folgenden zusätzlichen Code verwenden:

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    Select Case KeyAscii
        Case 48 To 57, 75, 82, 84
            If Len(TextBox1.Value) >= 1 Then KeyAscii = 0
        Case Else
            KeyAscii = 0
    End Select
End Sub

Häufige Fehler und Lösungen

  • Fehler: Die TextBox akzeptiert mehr als ein Zeichen.

    • Lösung: Stelle sicher, dass der zusätzliche Code zum Erzwingen der Eingabe von nur einem Zeichen korrekt implementiert ist.
  • Fehler: Buchstaben werden nicht erkannt.

    • Lösung: Überprüfe die ASCII-Werte im Code und achte darauf, dass die richtigen Werte für R, T und K verwendet werden.

Alternative Methoden

Falls Du keine VBA-Makros verwenden möchtest, kannst Du auch Datenvalidierung in Excel verwenden:

  1. Wähle die Zelle aus, in der die Eingabe erlaubt sein soll.
  2. Gehe zu Daten -> Datenüberprüfung.
  3. Wähle Benutzerdefiniert und gebe die folgende Formel ein:
=ODER(UND(ISTZAHL(A1), A1>=0, A1<=9), ODER(A1="R", A1="T", A1="K"))

Diese Methode erlaubt nur die Eingabe von Zahlen von 0-9 oder den Buchstaben R, T, K.


Praktische Beispiele

  • Beispiel 1: In einer Excel-Tabelle möchtest Du sicherstellen, dass nur eine Zahl zwischen 0 und 9 oder einer der Buchstaben R, T, K eingegeben wird. Verwende die oben genannten Methoden, um dies zu erzwingen.

  • Beispiel 2: Du möchtest eine Excel-Tabelle mit allen Zahlen von 0-9 erstellen. Du kannst dies einfach tun, indem Du die Zahlen in eine Spalte eingibst und die Datenvalidierung anwendest, um sicherzustellen, dass nur diese Zahlen akzeptiert werden.


Tipps für Profis

  • Verwende die Funktion 9^9 in Excel, um komplexe Berechnungen mit großen Zahlen durchzuführen.
  • Wenn Du mit Formeln arbeitest, die nur Zahlen anzeigen sollen, nutze die Formatierungsmöglichkeiten in Excel, um sicherzustellen, dass negative Werte oder Text nicht angezeigt werden.
  • Eine Excel-Tabelle, die nur Zahlen zulässt, kann durch die Anwendung von Datenüberprüfungen effizienter gestaltet werden.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass in einer TextBox nur eine Zahl eingegeben wird? Du kannst den oben genannten VBA-Code verwenden, um die Eingabe auf eine Zahl von 0-9 zu beschränken.

2. Ist es möglich, mehrere Buchstaben gleichzeitig einzugeben? Mit dem bereitgestellten Code ist es nicht möglich, mehr als einen Buchstaben oder eine Zahl gleichzeitig einzugeben. Du kannst die Eingabe jedoch anpassen, wenn Du diese Funktionalität benötigst.

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