¿Cómo establecer el orden de tabulación en los cuadros de texto en Excel?
Supongamos que ha insertado varios cuadros de texto (Control ActiveX) en su hoja de trabajo. Normalmente, al terminar de editar un cuadro de texto, debe mover el cursor dentro del otro cuadro de texto y hacer clic para activarlo para ingresar contenido. Sin embargo, este método parece tedioso para varios cuadros de texto. ¿Hay alguna forma de cambiar fácilmente entre los cuadros de texto solo con una tecla de acceso rápido? De hecho, la tecla Tab puede ayudarte. Este método le mostrará un método para establecer el orden de tabulación en los cuadros de texto en detalle.
Establecer orden de tabulación para cuadros de texto con código VBA
Establecer orden de tabulación para cuadros de texto con código VBA
Aplique el siguiente código VBA para establecer el orden de tabulación en los cuadros de texto en Excel.
1. Seleccione la hoja de trabajo que contiene varios cuadros de texto para los que necesita establecer el orden de tabulación. Haga clic con el botón derecho en la pestaña de la hoja y seleccione Ver código desde el menú contextual. Ver captura de pantalla:
3. En la apertura Microsoft Visual Basic para aplicaciones ventana, copie y pegue debajo del código VBA en la ventana Código.
Código de VBA: establezca el orden de tabulación en los cuadros de texto en Excel
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyTab Then
TextBox2.Activate
End If
End Sub
Private Sub TextBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyTab Then
TextBox3.Activate
End If
End Sub
Private Sub TextBox3_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyTab Then
TextBox1.Activate
End If
End Sub
Note: En el código, cuadro de texto1, cuadro de texto2y cuadro de texto3 son los cuadros de texto en los que establecerá el orden de tabulación. Cámbielos según sea necesario.
4. presione el otro + Q teclas simultáneamente para cerrar el Microsoft Visual Basic para aplicaciones ventana.
De ahora en adelante, al editar en el cuadro de texto1 y presionar la tecla Tab, el cursor se moverá al cuadro de texto2 inmediatamente. Y presione la tecla Tab en textbox2 moverá el cursor a textbox3.
Artículo relacionado
- ¿Cómo establecer el orden de tabulación de celdas o celdas desbloqueadas en Excel?
- ¿Cómo seleccionar automáticamente el texto de un cuadro de texto cuando está seleccionado en Excel?
- ¿Cómo autocompletar un cuadro de texto al escribir en Excel?
- ¿Cómo concatenar textos de varias celdas en un cuadro de texto en Excel?
- ¿Cómo deshabilitar la edición en el cuadro de texto para evitar que el usuario ingrese en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, 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 su productividad en un 50% y reduce cientos de clics del mouse todos los días!