Skip to main content

¿Cómo listar rápidamente todos los hipervínculos en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

Cuando usamos una hoja de cálculo, es posible que creemos muchos hipervínculos en ella, y a veces necesitamos saber a dónde llevan los textos. Si haces clic uno por uno, será tedioso y llevará mucho tiempo. Si podemos enumerar todos los hipervínculos con sus textos y direcciones en una hoja de cálculo, será fácil para nosotros revisar todos los hipervínculos en Excel.

Listar todos los hipervínculos seleccionados con código VBA

Extraer todas las direcciones reales de los hipervínculos con Kutools para Excel


arrow blue right bubble Listar todos los hipervínculos seleccionados con código VBA

1. Selecciona el rango que contiene los hipervínculos que deseas listar.

2. Haz clic en Desarrollador > Visual Basic, se mostrará una nueva ventana de Microsoft Visual Basic para aplicaciones, haz clic en Insertar > Módulo e introduce el siguiente código en el Módulo:

Option Explicit
Private Function GetHyperAddy(Cell As Range) As String
On Error Resume Next
GetHyperAddy = Cell.Hyperlinks.Item(1).Address
If Err.Number <> 0 Then GetHyperAddy = "None"
On Error GoTo 0
End Function
Sub DistillHyperlinks()
Dim HyperAddy As String, cl As Range, wsTarget As Worksheet, clSource As Range
Application.ScreenUpdating = False
Set clSource = Selection
On Error Resume Next
Set wsTarget = Sheets("Hyperlink List")
If Err.Number <> 0 Then 
Set wsTarget = Worksheets.Add
With wsTarget
.Name = "Hyperlink List"
With .Range("A1")
.Value = "Location"
.ColumnWidth = 20
.Font.Bold = True
End With
With .Range("B1")
.Value = "Displayed Text"
.ColumnWidth = 25
.Font.Bold = True
End With
With .Range("C1")
.Value = "Hyperlink Target"
.ColumnWidth = 40
.Font.Bold = True
End With
End With
Set wsTarget = Sheets("Hyperlink List")
End If
On Error GoTo 0
For Each cl In clSource
HyperAddy = GetHyperAddy(cl)
If Not HyperAddy = "None" Then
With wsTarget.Range("A65536").End(xlUp).Offset(1, 0)
.Parent.Hyperlinks.Add Anchor:=.Offset(0, 0), _
Address:="", SubAddress:=(cl.Parent.Name) & "!" & (cl.Address)
.Offset(0, 1).Value = cl.Text
.Hyperlinks.Add Anchor:=.Offset(0, 2), Address:=HyperAddy
End With
End If
Next cl
wsTarget.Select
End Sub

3. Luego haz clic Run button en el botón para ejecutar el código. Y todos los hipervínculos se mostrarán en una nueva hoja de cálculo llamada Lista de Hipervínculos. Ver captura de pantalla:

A screenshot showing a list of hyperlinks displayed in a new worksheet in Excel


arrow blue right bubble Extraer todas las direcciones reales de los hipervínculos con Kutools para Excel

Con la función Convertir hipervínculos de Kutools para Excel, puedes extraer rápidamente las direcciones reales de los hipervínculos.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona los hipervínculos de los cuales deseas extraer los destinos reales.

2. Luego haz clic en Kutools > Vínculo > Convertir hipervínculos, ver captura de pantalla:

A screenshot showing the Convert Hyperlinks option in Kutools tab on the ribbon

3. En el cuadro de diálogo Convertir hipervínculos, selecciona la opción Direcciones de hipervínculos reemplazan contenido de celda desde la sección Tipo de conversión, y luego especifica una celda donde deseas colocar el resultado bajo la sección Rango de resultados, ver captura de pantalla:

A screenshot of the Convert Hyperlinks dialog box

4. Luego haz clic en el botón Aceptar, y todas las direcciones reales habrán sido extraídas de los hipervínculos, ver captura de pantalla:

A screenshot showing extracted hyperlink addresses in Excel using Kutools

Nota: Convertir rango de origen: los resultados extraídos estarán ubicados en el rango de celdas original si marcas esta opción.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Artículo relacionado:

¿Cómo eliminar rápidamente todos los hipervínculos en Excel?

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: 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 por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de 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 Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!