Crear una Funcion o modulo de un evento keypress de textbox
Publicado por Laura (12 intervenciones) el 19/11/2018 21:47:09
hola a ver si me pueden ayudar con esto, tengo la siguiente rutina que me funciona muy bien en los eventos keypress de mis textbox en el programa, lo que hace es solo aceptar números y un solo punto con el fin de evitar errores en el programa , lo que quiero es saber si puedo hacer de ella una función publica o en un modulo por que esta rutina se me repite en el programa mas de 20 veces en cada textbox que tengo y lo que quiero es optimizar el código del programa gracias por la ayuda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub Textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If (KeyAscii >= 48 And KeyAscii <= 57) Then
KeyAscii = KeyAscii
ElseIf (KeyAscii = 46) Then
KeyAscii = KeyAscii
Else
KeyAscii = 0
End If
If Chr(KeyAscii) = "." Then
If InStr(Textbox1, ".") > 0 Or Len(Textbox1) = 0 Then
KeyAscii = 0
End If
End If
End Sub
Valora esta pregunta


0