Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Mostrar sólo dos decimales en un Textbox

  • Autor del tema Autor del tema Zoé
  • Fecha de inicio Fecha de inicio

Zoé

Active member
Registrado
18 Dic 2020
Mensajes
169
Hola chicos y chicas;
Necesito una pequeña ayudita.
En el formulario que muestro debajo tengo un TextBox que tiene el "." bloqueado para decimales.
Me gustaría ir un paso mas e [COLOR=rgb(41...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Solución
@Zoe , no explicas si quieres evitar que escriban más de 2 decimales, o que al salir del textbox solo muestre 2 decimales. Quiero entender que te refieres al primer caso:

Código:
Private Sub TextBox1_Change()
If InStr(TextBox1, ".") <> 0 Then
    If Len(Mid(TextBox1, InStr(TextBox1, ".") + 1, 3)) = 3 Then
        MsgBox "Solo puede introducir 2 decimales"
        Exit Sub
    End If
End If
End Sub
Muchas gracias Halpox, efectivamente era la primera opción, discúlpame por no haberme expresado con claridad.
Muchas gracias por la ayudita. 👍 👍 🙏
Hasta la próxima.
 
Volver
Arriba