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

[pastacode lang= »javascript » manual= »Function%20AdrHyperlien(cell%20As%20Range)%0AAdrHyperlien%20%3D%20cell.Hyperlinks(1).Address%0AEnd%20Function » message= » » highlight= » » provider= »manual »/]

Dans Excel, une nouvelle formule est maintenant disponible :

[pastacode lang= »javascript » manual= »%3DAdrHyperlien(%20) » message= » » highlight= » » provider= »manual »/]

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

Comments (1)

  • Leon Répondre

    Fonctionne Très bien merci

    3 juin 2021 à 8 h 28 min

Laisser un commentaire

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