Monsieur Excel
Pour tout savoir faire sur Excel !

19 septembre 2007

Mieux gérer les liens hypertexte

Deux problèmes surviennent souvent quand plusieurs cellules d’une feuille contiennent des liens hypertexte, la difficulté d’éditer une cellule contenant un lien hypertexte et la nécessité éventuelle de supprimer une série de liens hypertexte.

Editer une cellule avec un lien hypertexte

Quand le pointeur se trouve sur une cellule avec un lien hypertexte, comme ci-dessous sur la cellule A2, l’identification détaillée du lien apparaît, ainsi qu’un conseil disant qu’il faut maintenir le bouton enfoncé pour sélectionner la cellule sans activer le lien :

Cette solution est possible, mais c’est certainement la plus longue...

Nous pouvons vous proposer deux solutions plus rapides, soit de faire tout simplement un [Ctrl]-clic dans la cellule, soit de cliquer en B2 puis d’utiliser la flèche gauche pour arriver en A2.

Remarque – Si vous utilisez le [Ctrl]-clic, il faut ensuite éditer directement dans la barre de formule, car le double clic pour l’édition directe dans la cellule ne marche alors plus.

Détruire une série de liens hypertexte

Vous vous récupérez parfois – par exemple en collant un tableau de cours boursiers en provenance d’Internet – une flopée de liens hypertexte totalement indésirables.

Pour les effacer d’un coup, une petite macro – que vous pourrez loger dans votre classeur de macros personnelles si le problème est récurrent – fait parfaitement l’affaire :

Sub DeleteHyperlinks()
Selection.Hyperlinks.Delete
End Sub


Si c’est tous les liens de la feuille que vous souhaitez ainsi détruire, il suffit de remplacer la commande ci-dessus par ActiveSheet.Hyperlinks.Delete.