Rechercher/remplacer liens hypertexte dans doc excel.
Résolu/Fermébrucine Messages postés 17863 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 24 novembre 2024 - 22 févr. 2023 à 09:30
- Rechercher/remplacer liens hypertexte dans doc excel.
- Rechercher ou entrer l'adresse - Guide
- Rechercher et remplacer word - Guide
- Fichier .doc - Guide
- Liste déroulante excel - Guide
- Remplacer disque dur par ssd - Guide
4 réponses
22 févr. 2023 à 09:04
Bonjour,
Essaie en utilisant ce code :
Sub Rempl_Liens()
Dim Sh As Worksheet
Dim Hpl As Hyperlink
Dim Anc_Lien As String, Nouv_Lien As String
Anc_Lien = "Feuil1" 'Nom de l'ancien onglet
Nouv_Lien = "Serie1" 'Nom du nouvel onglet
For Each Sh In Sheets
For Each Hpl In Sh.Cells.Hyperlinks
Hpl.SubAddress = Replace(Hpl.SubAddress, Anc_Lien, Nouv_Lien)
Next Hpl
Next Sh
End Sub
Bonne journée
21 févr. 2023 à 19:08
Bonjour,
Une solution est proposée ici, enregistrer sous xml, faire son rechercher-remplacer, revenir à Excel:
https://transformationdigitale.coach/index.php/2020/06/23/modifier-des-liens-hypertextes-en-masse-dans-excel/
Merci, j'avais essayé cette solution mais ç'est incompatible avec certains formats et après essai les liens sont bien changés mes ne fonctionnent plus.
Merci quand même.
Modifié le 22 févr. 2023 à 09:25
Merci à tous, et surtout à cousinhub29,
J'avais déjà essayé plusieurs macro et ça ne fonctionnait pas. Cela me répondait que mon lien n'était pas valide. Avec votre macro aussi d'ailleurs. Mais ça m'a poussé à me demander si ce n'était pas le nom de ma feuille qui posait un problème. J'ai donc changé "Série1 GB" par "S1_GB" et ça a fonctionné.
Moralité : il ne faut pas hésiter à remettre en cause ses pratiques avant de solliciter le forum.
Merci à tous.
22 févr. 2023 à 09:30
En effet, un espace dans le nom d'une feuille plante forcément la chose.