¿Cómo ejecutar una macro al hacer clic en un hipervínculo en Excel?
El código de macro puede ser muy útil para resolver tareas complicadas en Excel. Normalmente, podemos ejecutarlo en la ventana de Microsoft Visual Basic para Aplicaciones haciendo clic en el botón Ejecutar o pulsando la tecla F5. Pero, ¿ha probado alguna vez a ejecutar macros haciendo clic en los hipervínculos correspondientes en la hoja de cálculo?
Ejecutar una macro haciendo clic en un hipervínculo con código VBA
Ejecutar una macro haciendo clic en un hipervínculo con código VBA
Activar una macro al hacer clic en un hipervínculo en Excel puede resultar muy útil. El siguiente método le guiará paso a paso para lograrlo:
1. Haga clic en una celda y cree un hipervínculo que apunte a sí misma, como se muestra en la siguiente captura de pantalla:

2. Repita el paso anterior para crear los demás hipervínculos que necesite, tal como se muestra en la siguiente captura de pantalla:

3. A continuación, haz clic con el botón derecho en la pestaña de la hoja que contiene los hipervínculos que deseas usar y selecciona Ver código en el menú contextual. En la ventana que se abre de Microsoft Visual Basic para Aplicaciones, copia y pega el siguiente código en el módulo en blanco:
Código VBA: Ejecutar macros desde hipervínculos:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
If Target.Range.Address = "$B$6" Then
Call Macro1
End If
If Target.Range.Address = "$B$8" Then
Call Macro2
End If
End Sub

Nota: En el código anterior, B6 y B8 son las celdas que contienen los hipervínculos que desea utilizar, y Macro1 y Macro2 son los nombres de las macros. Cámbielos según sus necesidades.
4. A continuación, guarda y cierra la ventana del código. A partir de ahora, al hacer clic en el hipervínculo, se ejecutará inmediatamente la macro correspondiente.
Artículos relacionados:
¿Cómo ejecutar una macro automáticamente al cambiar el valor de una celda en Excel?
¿Cómo ejecutar una macro en función del valor de una celda en Excel?
¿Cómo ejecutar una macro según el valor seleccionado en una lista desplegable de Excel?
¿Cómo ejecutar una macro automáticamente antes de imprimir en Excel?
¿Cómo ejecutar una macro al seleccionar una hoja en un libro de Excel?

Descubra la magia de Excel con KUTOOLS AI
- Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
- fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
- Programación en VBA: Escriba e implemente código VBA con facilidad.
- Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
- Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos