Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Une macro pour remplacer une partie d'une adresse hypertexte

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pascal5555

XLDnaute Nouveau
Bonjour,

Je remercie par avance celle ou celui qui me mettra sur la route grace à une belle macro pour remplacer partiellement le contenu d'une cellule contenant un lien hyper texte

Exemple :
la colonne A contient 300 lignes de cellules contenant un lien hypertexte type \\serveur02\PARIS\test.xlsx


Mon besoin : remplacer le contenu et l'adresse du lien \\serveur02\PARIS par \\serveur02\LONDRES

Cette manip sera récurrente puisque je vais déplacer les fichiers attaché à ces liens à plusieurs reprise.
Je recherche une solution light d'autant plus que VBA et moi sommes des amis en devenir !

Merci
Pascal
 
Re : Une macro pour remplacer une partie d'une adresse hypertexte

Bonjour tout le monde,

Peut être un début de solution
Code:
Sub Remplacer_Contenu_Adresse()
For i = 1 To 300
    St = Range("A" & i).Value
    St = StrReverse(St)
    St = Mid(St, InStr(St, "\") + 1, Len(St))
    St = StrReverse(St)
    St = Replace(St, "PARIS", "LONDRES")
    Range("A" & i).Value = St
Next i
End Sub
A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…