Excel - Como usar el Keys para contar los caracteres escritos y borrados

 
Vista:

Como usar el Keys para contar los caracteres escritos y borrados

Publicado por David Luna Osorio (1 intervención) el 20/03/2023 08:16:40
Estoy queriendo registrar también los caracteres que se eliminan del textbox1


'Registra que tecla se presiona
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

'si no son teclas numericas del 0 al 9 el KeyAscii vuelve a 0
If Not KeyAscii <= 48 And KeyAscii >= 58 Then
KeyAscii = 0

'si son teclas numericas le asigna al label
'la cantidad de caracteres escrito
ElseIf KeyAscii >= 48 And KeyAscii <= 58 Then
Label1 = Len(TextBox1) + 1
'el +1 es porque el contador empieza desde cero
'con el +1 seria como empezar desde 1

End If
End Sub

Como se evidencia el código actualiza tras cada presión de tecla el label1 sumandole un caracter escrito siempre y cuando este sea numerico
Si alguien me ayuda ajustando el codigo para que cuando se borre un caracter este se sume de manera inmediata al Label1 de igual manera como cuando se presiona una tecla numerica
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder