VERIFICAR TECLAS PRESSIONADAS
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
Obrigado
Melhor...
Alguém tem a tabela de codigos?
Alguém tem a tabela de codigos?
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
Eu fiz assim
Mas como eu evito que o valor que o usuário digitou acabe no textbox....
porque mesmo assim ele acaba aceitando
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
faz assim
If (KeyAscii < 48 Or KeyAscii > 57) Then
keyascii=0
MsgBox ("O campo aceita somente valores numericos")
End If
Aaaaaaaaaaaaaaaaaaaaaaaaaaa... Agora sim !
Tópico encerrado , respostas não são mais permitidas