Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo permitir que solo se ingresen números en el cuadro de texto?

En Excel, podemos aplicar la función de validación de datos para permitir que solo se ingresen números en las celdas, pero, a veces, solo quiero que los números se tipeen en un cuadro de texto así como también en celdas. ¿Cómo aceptar solo números en un cuadro de texto en Excel?

Divida un rango de celdas por un número con la función Pegado especial


flecha azul burbuja derecha Divida un rango de celdas por un número con la función Pegado especial


El siguiente código VBA puede ayudarte a ingresar números, punto (.) Y un signo negativo solo en un cuadro de texto, haz lo siguiente:

1. Crea un cuadro de texto haciendo clic Desarrollador > recuadro > Cuadro de texto (control ActiveX), y luego dibuja un cuadro de texto como necesites, mira la captura de pantalla:

doc textbox solo números 1

2. A continuación, haga clic con el botón secundario en el cuadro de texto y seleccione Ver código desde el menú contextual para abrir el Microsoft Visual Basic para aplicaciones ventana, y luego reemplace el código original con el siguiente código VBA en el módulo en blanco:

Código de VBA: permite que solo se ingresen números en el cuadro de texto:

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii > Asc("9") Or KeyAscii < Asc("0") Then
        If KeyAscii = Asc("-") Then
            If InStr(1, Me.TextBox1.Text, "-") > 0 Or _
               Me.TextBox1.SelStart > 0 Then KeyAscii = 0
        ElseIf KeyAscii = Asc(".") Then
            If InStr(1, Me.TextBox1.Text, ".") > 0 Then KeyAscii = 0
        Else
            KeyAscii = 0
        End If
    End If
End Sub

doc textbox solo números 2

3. Luego guarde y cierre la ventana de código, y salga del Modo de diseño, ahora, solo los números, el símbolo del período y el signo negativo pueden ingresarse en el cuadro de texto, ver captura de pantalla:

doc textbox solo números 3


Artículos relacionados:

¿Cómo aplicar el corrector ortográfico en el cuadro de texto?

¿Cómo cambiar el color del cuadro de texto en función del valor en Excel?

¿Cómo insertar una imagen en el cuadro de texto?

¿Cómo establecer un valor predeterminado en un cuadro de texto?



Herramientas de productividad recomendadas para Excel

Kutools para Excel lo ayuda a terminar el trabajo antes de tiempo y sobresalir de la multitud

  • Más que las potentes funciones avanzadas de 300, diseñadas para los escenarios de trabajo 1500, aumentando la productividad en un 70%, le dan más tiempo para cuidar de la familia y disfrutar de la vida.
  • Ya no es necesario memorizar fórmulas y códigos de VBA, dale un descanso a tu cerebro de ahora en adelante.
  • Conviértase en un experto en Excel en minutos 3. Las operaciones complicadas y repetidas se pueden realizar en segundos.
  • Reduzca miles de operaciones de teclado y mouse todos los días, despídase ahora de las enfermedades profesionales.
  • 110,000 personas altamente efectivas y 300 + elección de compañías de renombre mundial.
  • 60-day completo de prueba gratuita de características. Garantías de devolución del dinero de 60-day. 2 años de actualización y soporte gratis.

Trae la navegación y edición con pestañas a Microsoft Office, mucho más poderosa que las pestañas del navegador

  • La pestaña Office está diseñada para Word, Excel, PowerPoint y otras aplicaciones de Office: Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.