remplacer 1 chaine de caractère pr modifier l'adresses de liens hyper

gb.bfp

XLDnaute Nouveau
Bonjour,

J'ai un souci avec des liens hypertextes que je dois modifier qui survient à la suite d'un transfert sur un nouveau pc.
Je m'explique, j'ai un tableau de traçabilité sur lequel j'enregistre l'ensemble des appareils fabriqués et j'enregistre pour chacun leurs interventions qui me renvoient vers un fichier pdf à l'aide d'un lien hypertexte nommé.

Seulement, j'ai transféré le fichier excel et les fichiers pdf mais le lien ne se fait plus car l'emplacement du fiichier lé au lien hypertexte n'est plus le même !
Comment puis-je faire.
Dans l'attente de votre aide.
Merci d'avance
 

Pièces jointes

  • essai lien.xls
    48.5 KB · Affichages: 104
  • essai lien.xls
    48.5 KB · Affichages: 101
  • essai lien.xls
    48.5 KB · Affichages: 105

Gael

XLDnaute Barbatruc
Re : remplacer 1 chaine de caractère pr modifier l'adresses de liens hyper

Bonsoir gb.bfp, bonsoir à tous,

A priori, la macro que tu as écrite devrait convenir mais il faut mettre des "\" au lieu des "/" pour que ça marche, sinon la chaîne n'est jamais trouvée:

Code:
txt1 = "[URL="file://\\Qualite\sav\"]\\Qualite\sav\[/URL]"
txt2 = "[URL="file://\\Secretariat\bfp\QUALITE\enregistrements\"[/CODE"]\\Secretariat\bfp\QUALITE\enregistrements\"[/CODE[/URL]]
 
@+
 
Gael
 

gb.bfp

XLDnaute Nouveau
Re : remplacer 1 chaine de caractère pr modifier l'adresses de liens hyper

Merci gaël

Je viens d'essayer de remplacer avec les codes que tu m'as donné mais le code du txt2 s'affiche directement rouge dans VBA.
Que dois-je comprendre?

Merci d'avance pour ton aide.
 

gb.bfp

XLDnaute Nouveau
Re : remplacer 1 chaine de caractère pr modifier l'adresses de liens hyper

Avec toutes mes excuses Gaël pour la dernière réponse.
Je viens de comprendre avec l'aide d'un collègue qu'il fallait enlever
Code:
 et çà marche!!!

Merci bien pour ton aide.

Géraldine
 

Statistiques des forums

Discussions
299 729
Messages
1 978 791
Membres
206 395
dernier inscrit
Bilina