Skip to main content

¿Cómo establecer el orden de tabulación de las celdas o celdas desbloqueadas en Excel?

Author: Siluvia Last Modified: 2025-08-06

Supongamos que necesitas establecer el orden de tabulación para celdas definidas por ti. Por ejemplo, al presionar la tecla Tab se moverá de la celda B5 a C6, de C6 a D7, de D7 a E8 y luego de E8 a B5, como se muestra en la captura de pantalla a continuación. ¿Cómo lograrlo? Este artículo proporciona un método VBA para ti.

A screenshot of a worksheet showing cells B5, C6, D7, and E8 with a custom tab order highlighted

Establecer el orden de tabulación de las celdas o celdas desbloqueadas con código VBA


Establecer el orden de tabulación de las celdas o celdas desbloqueadas con código VBA

Por favor, ejecuta el siguiente método VBA para establecer el orden de tabulación de las celdas en una hoja de cálculo normal o celdas desbloqueadas en una hoja de cálculo protegida.

1. En la hoja de cálculo donde necesitas establecer el orden de tabulación, haz clic derecho en la pestaña de la hoja y selecciona "Ver Código" desde el menú contextual.

2. En la ventana "Microsoft Visual Basic for Applications", copia y pega el siguiente código VBA en la ventana "Código".

Código VBA: Establece el orden de las celdas o celdas desbloqueadas al presionar la tecla Tab

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim tabArray As Variant
    Dim i As Long
    tabArray = Array("B5", "C6", "D7", "E8")
    Application.ScreenUpdating = False
    For i = LBound(tabArray) To UBound(tabArray)
        If tabArray(i) = Target.Address(0, 0) Then
            If i = UBound(tabArray) Then
                Me.Range(tabArray(LBound(tabArray))).Select
            Else
                Me.Range(tabArray(i + 1)).Select
            End If
        End If
    Next i
    Application.ScreenUpdating = True
End Sub

Notas:

1) En el código, B5, C6, D7, E8 son el orden de las celdas de entrada, y debes usar las letras mayúsculas de las direcciones de las celdas. Puedes cambiarlas según tus necesidades.
2) Para una hoja de cálculo protegida, las celdas de entrada deben estar desbloqueadas.

A screenshot of the Microsoft Visual Basic for Applications window with VBA code to set a custom tab order in Excel

3. Presiona las teclas "Alt" + "Q" para cerrar la ventana "Microsoft Visual Basic for Applications".

A partir de ahora, después de ingresar datos en B5, te moverás a la celda C6 al presionar la tecla Tab o Enter. Luego, el orden será C6 > D7 > E8 > B5.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!