Évidemment, si on y pense juste après la saisie, une annulation (Ctrl Z) suffit à retirer le lien. Mais si on y pense plus tard, ou alors si on travaille sur une base pleine de liens déjà faits, on se retrouve avec un problème de “nettoyage” : il manque dans Excel une commande permettant de supprimer plusieurs liens d’un seul coup.
En VBA, il y a une instruction qui fait ça très bien : la méthode Delete.
On l’applique à des hyperliens comme ceci :
Hyperlinks.Delete
Il suffit donc de sélectionner toutes les cellules dans lesquelles se trouvent des liens qu’on veut supprimer, et de passer cette instruction sur l’objet Selection !
Ceci tient en une macro de trois lignes :
Sub SupprimerHyperliens()
Selection.Hyperlinks.Delete
End Sub
Pratique à avoir dans un coin de classeur de macros personnelles...
Aucun commentaire:
Enregistrer un commentaire