![]() |
Anzeige:
|
|
|||||||
| Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten! |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo Forum,
ich habe ne textbox in der ich nur numerisch eingaben zulassen will. In VBA geht das folgendermassen. Private Sub TextBox1_keypress(ByVal KeyAscii As MSForms.ReturnInteger Select Case KeyAscii Case 33 To 58 Case 60 To 126 Case Else KeyAscii = 0 End Select end sub Ich schaff es leider nicht in VB. |
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 17.08.2005
Beiträge: 104
|
Hi !
Ich weis zwar nicht welche Ascii Tabelle Du hast. Soviel ich weis beginnen Zahlen bei 48 und enden bei 57 ! Code:
Private Sub Text1_KeyPress(KeyAscii As Integer) Select Case KeyAscii Case 48 To 57 MsgBox KeyAscii Case Else MsgBox "Keine Zahl" End Select End Sub
__________________
Schweigen ist die unerträglichste Erwiderung. Gilbert K. Chesterton |
|
|
|
|
|
#3 (Direktlink) |
|
Gast
Beiträge: n/a
|
ich kann in die textbox klicken aber nix passiert.
Ich prog in VB studio. Danke |
|
|
|
#4 (Direktlink) | |
|
Weiß worum´s geht
![]() Registriert seit: 17.08.2005
Beiträge: 104
|
Hi !
Zitat:
Verwendest du net ? Wenn ja wäre es von Vorteil das dazu zu schreiben. mfg ARCUS_L
__________________
Schweigen ist die unerträglichste Erwiderung. Gilbert K. Chesterton |
|
|
|
|
|
|
#5 (Direktlink) |
|
Gast
Beiträge: n/a
|
Bin ein VB studio absolute beginner
|
|
|
|
|
#6 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 17.08.2005
Beiträge: 104
|
Hi !
OK ! Ist aber gleich simpel Einfach ins TextBox1_KeyPress einfügen. Select Case e.KeyChar Case Chr(48) To Chr(57) MsgBox(e.KeyChar) Case Else MsgBox("Keine Zahl") End Select mfg ARCUS_L
__________________
Schweigen ist die unerträglichste Erwiderung. Gilbert K. Chesterton |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|