G
Garry Jones
I received help here on how to check input in a text box and only allow
certain keys to be pressed.
It works, brilliant, now I want to use this as a seperate proceedure and
call it from several text boxes.
How to I send back the correct value from the check to "keypress"
I have tried this
______________________________________________________________________
Private Sub TextBox1_KeyPress(ByVal keyascii As MSForms.ReturnInteger)
chkinp (keyascii)
End Sub
______________________________________________________________________
Private Sub TextBox2_KeyPress(ByVal keyascii As MSForms.ReturnInteger)
chkinp (keyascii)
End Sub
______________________________________________________________________
Public Function chkinp(keyascii) As MSForms.ReturnInteger
Select Case keyascii
Case 8 To 10, 13, 27, 44 'Control characters
Case 48 To 57 'numbers
Case Else 'Discard anything else
keyascii = 0
End Select
End Function
______________________________________________________________________
But this does not work, I am missing the exact description of how to
send back the value to the keypress check
Many thanks for any help.
Garry Jones
Sweden
certain keys to be pressed.
It works, brilliant, now I want to use this as a seperate proceedure and
call it from several text boxes.
How to I send back the correct value from the check to "keypress"
I have tried this
______________________________________________________________________
Private Sub TextBox1_KeyPress(ByVal keyascii As MSForms.ReturnInteger)
chkinp (keyascii)
End Sub
______________________________________________________________________
Private Sub TextBox2_KeyPress(ByVal keyascii As MSForms.ReturnInteger)
chkinp (keyascii)
End Sub
______________________________________________________________________
Public Function chkinp(keyascii) As MSForms.ReturnInteger
Select Case keyascii
Case 8 To 10, 13, 27, 44 'Control characters
Case 48 To 57 'numbers
Case Else 'Discard anything else
keyascii = 0
End Select
End Function
______________________________________________________________________
But this does not work, I am missing the exact description of how to
send back the value to the keypress check
Many thanks for any help.
Garry Jones
Sweden