¿Cómo abrir una hoja de cálculo específica en Excel haciendo doble clic en una celda?
¿Desea navegar rápidamente a una hoja de cálculo específica en un libro de Excel? Este artículo proporcionará un método VBA para abrir una hoja de cálculo específica haciendo doble clic en una celda determinada en Excel.
Haga doble clic en una celda para abrir una hoja de cálculo específica con código VBA
Haga doble clic en una celda para abrir una hoja de cálculo específica con código VBA
Por favor, siga los siguientes pasos para abrir una hoja de cálculo específica haciendo doble clic en una celda en Excel.
1. Haga clic derecho en la pestaña de la hoja que contiene la celda desde la cual desea abrir la hoja de trabajo. Luego haga clic en Ver Código en el menú contextual. Consulte la captura de pantalla:
2. En la ventana abierta de Microsoft Visual Basic para Aplicaciones, copie el siguiente código VBA en la ventana de Código.
Código VBA: hacer doble clic en una celda para abrir una hoja de cálculo específica en Excel
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updated by Extendoffice 20180822
Dim xArray, xAValue As Variant
Dim xFNum As Long
Dim xStr, xStrRg, xStrSheetName As String
xRgArray = Array("A1;Sheet2", "A12;Sheet3", "A4;Sheet4", "A100;Sheet5")
On Error Resume Next
For xFNum = LBound(xRgArray) To UBound(xRgArray)
xStr = ""
xStr = xRgArray(xFNum)
xAValue = ""
xAValue = Split(xStr, ";")
xStrRg = ""
xStrRg = xAValue(0)
xStrSheetName = ""
xStrSheetName = xAValue(1)
If Not Intersect(Target, Range(xStrRg)) Is Nothing Then
Sheets(xStrSheetName).Activate
End If
Next
End Sub
Nota: En el código VBA, "A1;Hoja2", "A12;Hoja3", "A4;Hoja4", "A100;Hoja5" significan que al hacer doble clic en la celda A1 se abrirá Hoja2, al hacer doble clic en A12 se abrirá Hoja3..., por favor cámbielos según sus necesidades.
3. Presione las teclas Alt + Q juntas para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
A partir de ahora, cuando haga doble clic en la celda A1 en la hoja de trabajo actual, la hoja de trabajo especificada se activará inmediatamente.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Artículos relacionados:
- ¿Cómo hacer clic o doble clic en una celda para abrir un formulario de usuario específico en Excel?
- ¿Cómo agregar una marca de verificación en una celda con doble clic en Excel?
- ¿Cómo agregar/ingresar automáticamente la fecha/hora actual en una celda con doble clic en Excel?
- ¿Cómo hacer doble clic en una celda y sumar 1 al valor de esa celda en Excel?
- ¿Cómo hacer aparecer un calendario al hacer clic en una celda específica en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- 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 lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!