Excel : convertir une colonne avec des liens hypertextes pour afficher uniquement les liens

Excel : convertir une colonne avec des liens hypertextes pour afficher uniquement les liens

Réponse courte : vous ne pouvez pas automatiser cela sans VBA.

Méthode manuelle

Ceci est sur un ordinateur Windows 7 ; remplacez simplement les raccourcis par leurs équivalents Mac correspondants.

  • Mettez en surbrillance une cellule contenant un lien hypertexte.

  • Appuyez sur CTRL+K. Cela ouvre la boîte de dialogue des liens hypertextes (voir l’image ci-dessous). Une fois ouverte, vous constaterez que votre curseur est déjà dans le champ Adresse.

  • Appuyez sur CTRL+A pour mettre en surbrillance l’URL entière.

  • Appuyez sur CTRL+C pour la copier.

  • Appuyez sur Échap ou Entrée pour fermer la boîte de dialogue Lien hypertexte.

  • Collez l’URL quelque part via CTRL + V.

VBA

Voici une solution VBA pour ceux qui peuvent l’utiliser.

Créez un module VBA avec le code suivant :

Public Function GetURL(c As Range) As String
    On Error Resume Next
    GetURL = c.Hyperlinks(1).Address
End Function

Pour l’utiliser, entrez ce qui suit dans n’importe quelle cellule :

=GetURL(A1)

où A1 contient un lien hypertexte.

La fonction en action :