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
Inhaltsverzeichnis

KeyPress

Forumthread: KeyPress

KeyPress
14.10.2016 19:58:26
Barbara
Hallo
ich bin noch blutige Anfängerin in VBA.
Ich möchte in einem Textfeld mit KeyPress abfangen, dass nur Zahlen erlaubt sind,
und diese einen Wert(Eingabe) von 8499 und 49501 haben.
Wenn Buchstaben oder Sonderzeichen eingegeben werden, soll VBA so lange auf dem Textfeld bleiben, bis ein korrekter Wert eingegeben wird.
Das Textfeld verlasse ich immer mit der TAB-Tast
Tausend Dank für einen Tip!
Barbara
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: KeyPress
14.10.2016 20:05:19
Hajo_Zi
Hallo Barbara,
mache eine Combobox ist einfacher.

AW: KeyPress
14.10.2016 20:24:20
Barbara
Ich glaube ich habe mich falsch ausgedrückt.
Alle Wert-Eingaben zwischen 8499 und 49501 sind möglich.
Also 8500,8501,8502 ..... 49498,49499,49500
Barbara
AW: KeyPress
14.10.2016 20:29:49
Daniel
Hi
im Keypress kannst du erstmal alle Buchstaben und Sonderzeichen unterdrücken:
Select Case KeyAscii
Case Asc("0") to Asc("9")
Case Else
KeyAscii = 0
End select
wie du jetzt verhinderst, dass du das Textfeld verlassen kannst, hängt davon ob das Textfeld in einer Userform oder direkt auf dem Tabellenblatt liegt.
bei einem Textfeld direkt im Tabellenblatt würde ich aber eher auf das Textfeld verzichten und eine Zelle nehmen, dort kannst du über die Datenüberprüfung festlegen, dass nur Zahlen in einem bestimmten Wertebereich eingegeben werden dürfen (Datenüberprüfung - Einstellungen - Zulassen: Ganze Zahl - Zwischen), ohne dass du was programmieren musst.
Gruß Daniel
Anzeige
;

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