Tanto pela minha necessidade quanto pela de vocês companheiros, estou postando esse código para auxiliar no nosso trabalho é muito útil principalmente para campos de CPF e CNPJ ou demais que você não pode por máscara.
Verifique no KeyPress da Text Box se o KeyAscii é um tipo válido. Se não for, zere-o que assim ele será cancelado.
Private Sub txtCampo_KeyPress(KeyAscii As Integer)
If Not IsNumeric(CHR$(KeyAscii)) Then
' Não é número
KeyAscii = 0
End If
End Sub
O KeyAscii volta o código Asc, o CHR$ transforma ele no seu valor real, assim você pode verificá-lo.
Espero ter ajudado,
Créditos para o colega (Julay)
Verifique no KeyPress da Text Box se o KeyAscii é um tipo válido. Se não for, zere-o que assim ele será cancelado.
Private Sub txtCampo_KeyPress(KeyAscii As Integer)
If Not IsNumeric(CHR$(KeyAscii)) Then
' Não é número
KeyAscii = 0
End If
End Sub
O KeyAscii volta o código Asc, o CHR$ transforma ele no seu valor real, assim você pode verificá-lo.
Espero ter ajudado,
Créditos para o colega (Julay)
Última edição por mmx em 20/5/2013, 16:24, editado 1 vez(es) (Motivo da edição : Resolvido)