VERIFICAR TECLAS PRESSIONADAS

USUARIO.EXCLUIDOS 23/08/2007 09:43:46
#232186
Pessoal como eu verifico quais a teclas que o usuário esta pressionando enquanto digita um valor em um textbox para evitar que ele digite texto onde deve ser digitado apenas numeros?

Obrigado
USUARIO.EXCLUIDOS 23/08/2007 09:49:44
#232188
Melhor...
Alguém tem a tabela de codigos?




USUARIO.EXCLUIDOS 23/08/2007 09:49:51
#232189
Resposta escolhida


Coloca isso no evento keypress do text

Select Case KeyAscii
Case 48 To 57
Case 8
Case 44
Case 13
Case Else
KeyAscii = 0
Beep
End Select
If KeyAscii = 46 Then
KeyAscii = 8
KeyAscii = 44
End If


boa sorte
USUARIO.EXCLUIDOS 23/08/2007 09:57:08
#232194
Eu fiz assim

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

If (KeyAscii < 48 Or KeyAscii > 57) Then

MsgBox ("O campo aceita somente valores numericos")

End If


End Sub


Mas como eu evito que o valor que o usuário digitou acabe no textbox....
porque mesmo assim ele acaba aceitando
USUARIO.EXCLUIDOS 23/08/2007 09:59:40
#232195

faz assim


If (KeyAscii < 48 Or KeyAscii > 57) Then
keyascii=0
MsgBox ("O campo aceita somente valores numericos")

End If


USUARIO.EXCLUIDOS 23/08/2007 10:03:17
#232196
Aaaaaaaaaaaaaaaaaaaaaaaaaaa... Agora sim !
Tópico encerrado , respostas não são mais permitidas