Convertir hipervínculos en texto Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

Cuando escribimos un correo electrónico, una ruta de red o de Internet se crea automáticamente un hipervínculo que nos lleva al sitio, pero en ocasiones nos interesa convertir hipervínculos en texto Excel.

Creamos una función UDF (definida por el usuario) para utilizarla como una función más de Excel, que convierta el hipervínculo en texto.
Convertir hipervínculos en texto Excel

Disponemos de una hoja Excel con el origen de datos:, donde:

– Columna A. Dirección URL con hipervínculo.

 ABC
1www.google.es  
2www.bing.es  
3www.microsoft.com  

Deseamos obtener en la columna B la dirección de Internet como texto en Excel.

  1. Con Excel abierto.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir a: Barra de Menú / Insertar / Módulo. Mostrará la ventana del módulo donde escribimos la macro.

  4. Escribir el código de la macro:

    Function Texto_Link (Link As Range)

    Texto_Link = Link.Hyperlinks(1).Address

    If Texto_Link = 0 Then Texto_Link = ""

    End Function

  5. Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.

  6. Ir a: Celda A1 / Escribir: www.google.es O el sitio web deseado.

  7. Ir a: Celda B1 / Escribir:

    =Texto_Link(A1)

    O tambíén, Ir a: Barra de fórmulas / Clic sobre fx (Insertar función) / Ir a: O seleccionar una categoría / Seleccionar: Definida por el usuario / Doble clic sobre: Texto_Link. Mostrará los argumentos de la función.

    Dirección de Internet como texto en Excel: Asistente de funciones

    – Ir a: Link / Clic sobre A1. Celda sobre la que deseamos obtener la dirección de Internet como texto.

  8. Copiar la celda B1 / Pegar en el rango B2:B4. Para aplicar la fórmula al rango.

  9. Verificar en B1 como se muestra la dirección de Internet como texto.

    Hoja Excel con hipervinculo e hipervinculo como texto con función UDF
Nivel de dificultad: Experto VBA-Macros Excel Experto VBA – Macros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *