Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
532to536
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
532to536
532to536
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Auftragsnummer abfragen

Auftragsnummer abfragen
14.12.2004 10:50:25
Chris
Hallo zusammen,
habe ein Problem.
Ich habe eine Textbox in der die Auftragsnummer eingetragen wird! Werden Buchstaben eingetragen, dann kommt die MsgBox, bei einer Zahl soll es durchlaufen!
Mein Makro so far, funktioniert leider nicht! Kann mir jemand helfen!
Dim KeyAscii As Integer
If txtAuftragsnr "" Then
Select Case KeyAscii
Case vbKey0 To vbKey9 ', vbKeyBack, 44 ' 44 = Komma durchlassen
Case Else
MsgBox ("Auftragsnummer: Es können nur Zahlen eingegeben werden!")
KeyAscii = 0
End Select
txtAuftragsnr = ""
txtAuftragsnr.SetFocus
Exit Sub
End If
LG Chris

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Auftragsnummer abfragen
sergiesam
Hi,
versuche das
https://www.herber.de/bbs/user/14809.xls

Private Sub TextBox1_Change()
Dim i As Byte
For i = 1 To Len(Me.TextBox1)
If Mid(Me.TextBox1, i, 1) < "0" Or Mid(Me.TextBox1, i, 1) > "9" Then
MsgBox "Bitte nur Zahlen!", vbInformation
Me.TextBox1 = ""
End If
Next i
End Sub

Gruß,
sam
AW: Auftragsnummer abfragen
14.12.2004 14:32:45
Jan

Sub TextBox1.Change()
Dim Figure as Integer
'Sollte ein Benutzer einen Buchstaben eintragen, so wird ein Fehler ausgelöst, da die
'Variable als Integer definiert wurde. In diesem Fall geht das Programm zur Sprungmarke
'Fehler wobei der letzte Buchstabe gelöscht und eine MessageBox ausgegeben wird.
On Error Goto Fehler
'Der zuletzt eingetragene Buchstabe / Zahl wird in die Variable Figure gespeichert.
Figure = Textbox1.text
End Sub

Fehler:
MsgBox "Sie dürfen nur Zahlen eintragen!"
TextBox1.Text = Left(TextBox1.Text, Len(TextBox1.Text) - 1)
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige