Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Textbox-Change event fehlerhaft

Forumthread: Textbox-Change event fehlerhaft

Textbox-Change event fehlerhaft
16.10.2013 14:37:34
Albert
Hallo Excelprofis,
ich verwende diesen Code, um die numerische Eingabe in eine Textbox zu überwachen.
Private Sub TextBox1_Change()
If Not IsNumeric(TextBox1.Value) Or Right(TextBox1.Value, 1) = "+" Or Right(TextBox1.Value, 1) = _
"-" Or Left(TextBox1.Value, 1) = "+" Then
Beep 500, 100
Beep 1000, 100
Beep 1500, 100
Beep 2000, 100
Beep 3000, 100
MsgBox ("Bitte nur Ziffern eingeben!")
SendKeys "{BS}", Wait:=True
End If
With TextBox1
.MaxLength = 3
End With
End Sub
Das Problem ist, dass wenn ich die Textbox verlassen will oder Esc drücke, ebenfalls die Fehlermeldung Beep kommt.
Was könnte ich anders machen?
Danke und Gruß
A.

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textbox-Change event fehlerhaft
16.10.2013 14:55:18
Rudi
Hallo,
frag ab, ob überhaupt was drin steht.
Außerdem macht man dass besser per KeyPress-Event.
Gruß
Rudi

AW: Textbox-Change event fehlerhaft
16.10.2013 15:13:58
Albert
Servus Rudi,
das KeyPress-Event erzeugt einen globalen Fehler.
Ich weiß nicht warum, aber geht nicht...
Gruß
A.

AW: Textbox-Change event fehlerhaft
16.10.2013 16:48:16
Rudi
Hallo,
normalerweise so:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case Asc("0") To Asc("9"), Asc(",")
Case Asc("-")
If Len(TextBox1) > 1 Then KeyAscii = 0
Case Else: KeyAscii = 0
End Select
End Sub

Gruß
Rudi

Anzeige
AW: Textbox-Change event fehlerhaft
17.10.2013 08:19:36
Albert
Servus Rudi,
das funktioniert wunderbar!
Dankeschön...
Gruß
Albert
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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