J'ai récupéré ce code dans un fichier sur lequel à l'ouverture les liens hypertexte sont mis à jour.
Sub TEST()
Dim h1 As Hyperlink
Dim AncienLien, NouveauLien
AncienLien = "Microsoft"
NouveauLien = "TOTO"
For Each h1 In ActiveSheet.Hyperlinks
h1.Address = Replace(hl.Address, AncienLien, NouveauLien)
Next h1
End Sub
Je souhaitais l'intégrer dans un fichier où les liens ont été modifiés suite a un plantage du fichier.
Le problème est que je ne sais pourquoi dans ce fichier le même code me donne une erreur 424 (Objet requis) au niveau du REPLACE.
Merci à tous.