Remplacer caractère chaine de variable
Résolu
alaide
-
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaite remplacer les liens html de ma feuille active qui contiennent "P26_". J'ai trouvé le code suivant mais ça bug:
For Each H In ActiveSheet.Hyperlinks
If (H.Name Like "*P26_*") Then
H.Name = Replace(H.Name, "*P26_*", "")
End If
Next
Qu'est ce qui cloche?
Merci!
je souhaite remplacer les liens html de ma feuille active qui contiennent "P26_". J'ai trouvé le code suivant mais ça bug:
For Each H In ActiveSheet.Hyperlinks
If (H.Name Like "*P26_*") Then
H.Name = Replace(H.Name, "*P26_*", "")
End If
Next
Qu'est ce qui cloche?
Merci!
A voir également:
- Remplacer caractère chaine de variable
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Remplacant de coco - Accueil - Réseaux sociaux
- Remplacer disque dur par ssd - Guide
3 réponses
Bonjour,
Je pense qu'il ne faut pas travailler sur le nom mais sur l'adresse du lien :
J'ai supposé que le texte à afficher doit être l'adresse.
Attention la chaine à remplacer est sans *
A+
Je pense qu'il ne faut pas travailler sur le nom mais sur l'adresse du lien :
For Each H In ActiveSheet.Hyperlinks If (H.Address Like "*P26_*") Then H.Address = Replace(H.Address, "P26_", "") H.TextToDisplay = H.Address End If Next
J'ai supposé que le texte à afficher doit être l'adresse.
Attention la chaine à remplacer est sans *
A+