Bonjour ,
En tout premier, un bonne et EXCELlente année …
Je souhaiterai transformer tous les liens de la colonne "B"
Suppression du libelle du lien hypertexte (TextToDisplay = "")
Remplacer les caractère spéciaux %20 par un espace , %27 par un ‘ etc etc
Mettre le résultat dans la colonne "C"
J’aimerai donc un code VBA qui puisse faire le travail suivant :
Copier la colonne "B" de la "feuil1" sur la colonne "A" de la feuil2 (afin de ne pas perdre les infos d'origine)
Pour tout le contenu de la colonne "A" de la "feuil2"
Si le contenu de la cellule est bien un lien hypertexte
modifier les caracteres spéciaux
modifier le texte du lien en le remplacant par un blanc
Copier le résultat dans la colonne “B” de la feuil 2
Fin du si
fin de la boucle tout le contenu de la colonne
J’ai trouvé les instructions
Range(i).Select et Selection.Hyperlinks(i).TextToDisplay = "" en enregistrant la modification faite à la main dans une macro. Il y a peut-être mieux ….
N’ayant pas de notion de programmation en VBA je ne connais pas les intructions .
Merci par avance de vos réponses
Bonne journée
En tout premier, un bonne et EXCELlente année …
Je souhaiterai transformer tous les liens de la colonne "B"
Suppression du libelle du lien hypertexte (TextToDisplay = "")
Remplacer les caractère spéciaux %20 par un espace , %27 par un ‘ etc etc
Mettre le résultat dans la colonne "C"
J’aimerai donc un code VBA qui puisse faire le travail suivant :
Copier la colonne "B" de la "feuil1" sur la colonne "A" de la feuil2 (afin de ne pas perdre les infos d'origine)
Pour tout le contenu de la colonne "A" de la "feuil2"
Si le contenu de la cellule est bien un lien hypertexte
modifier les caracteres spéciaux
modifier le texte du lien en le remplacant par un blanc
Copier le résultat dans la colonne “B” de la feuil 2
Fin du si
fin de la boucle tout le contenu de la colonne
J’ai trouvé les instructions
Range(i).Select et Selection.Hyperlinks(i).TextToDisplay = "" en enregistrant la modification faite à la main dans une macro. Il y a peut-être mieux ….
N’ayant pas de notion de programmation en VBA je ne connais pas les intructions .
Merci par avance de vos réponses
Bonne journée
Pièces jointes
Dernière édition: