Extraire le lien hypertexte d’un export Excel de Sharepoint

Extraire le lien hypertexte d’un export Excel de Sharepoint

Lorsque l’on exporte une liste Sharepoint sous forme Excel, les données de type « Liens hypertexte ou image » n’affichent que le « texte de remplacement » en surface si celui-ci est renseigné. On ne voit donc pas du tout l’URL qui est derrière.

Bien sûr,  il est toujours possible de cliquer dessus pour accéder à la ressource désignée par le lien, ou faire bouton de droite « Modifier le lien hypertexte » pour voir où celui-ci pointe, mais il est parfois  souhaitable de disposer de l’adresse de ce lien sur toutes les lignes du tableur afin de faire des contrôles visuels ou modifications en masse.

Ceci peut se faire aisément en créant une nouvelle fonction qui va permettre d’extraire ce lien, et l’utiliser dans une nouvelle colonne.

  • Ouvrir Microsoft Visual Basic (Alt+F11)
  • Insertion
  • Module
  • Coller la fonction suivante puis fermer Microsoft VB
Function AdrHyperlien(cell As Range)
AdrHyperlien = cell.Hyperlinks(1).Address
End Function

Dans Excel, une nouvelle formule est maintenant disponible :

=AdrHyperlien( )

Il vous suffit de l’insérer dans une cellule vierge avec en paramètre la cellule contenant votre champ de type « URL ».

Partager cette publication

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *