Re : Macro changer chemin lien hypertexte
Bonsoir Elodie195, le Forum
Ton problème d'hyperlink qui se font la malle, me rappelle un truc que j'ai eu il y a longtemps, sous Office XP, et j'étais allé dans les Propriété du Fichier pour définir le Hyperlink Base, sous office 2007 il faut voir par Bouton Office (ou File sur 2010) / Préparer / Propriété et ensuite aller dans dans la petite flèche (à droite de Propriétés du Document) pour accèder aux Propriétés Avancées pour atteindre cette fenêtre (qui date des vieux Excel):
Sinon par VBA pour réparer l'existant tu peux faire un truc de la sorte :
Option Explicit
Sub HyperlinkUpdate()
Dim h As Hyperlink
Dim BadAddr As String, GoodAddr As String
BadAddr = "../../Moi/AppData/Roaming/Microsoft/Excel/"
GoodAddr =
\\serveur1\dossier1\
For Each h In Worksheets("Feuil1").Hyperlinks
Debug.Print h.Address
h.Address = Replace(h.Address, BadAddr, GoodAddr)
Debug.Print h.Address
Next
End Sub
Si tu ouvres la fenêtre d'exécution tu verras les adresses défiler, avant après...
Bonne soirée
et bonjour à Niko
@+Thierry