S
siorab
Guest
bonjour,
Au début, il s'agissait d'une question, et finalement, c'est devenu une information pour les utilisateurs de Excel 2000 et VBA:
j'utilise des fichiers excel 2000 en mode partagé.
je génère des liens par :
.Formula = "=LIEN_HYPERTEXTE(" + Chr(34) + maValeur + Chr(34) + ", " + Chr(34) + maValeur + Chr(34) + ")"
en mode non protégé on aurait :
.Hyperlinks.Add Anchor:=Selection, Address:="mailto:" & maValeur, TextToDisplay:=maValeur
Le lien est bien généré, mais il manque le retour chariot de la formule.
En réalité, il faut utiliser la fonction en ANGLAIS pour obtenir le résultat escompté:
.Formula = "=HYPERLINK(" + Chr(34) + maValeur + Chr(34) + ", " + Chr(34) + maValeur + Chr(34) + ")"
Au début, il s'agissait d'une question, et finalement, c'est devenu une information pour les utilisateurs de Excel 2000 et VBA:
j'utilise des fichiers excel 2000 en mode partagé.
je génère des liens par :
.Formula = "=LIEN_HYPERTEXTE(" + Chr(34) + maValeur + Chr(34) + ", " + Chr(34) + maValeur + Chr(34) + ")"
en mode non protégé on aurait :
.Hyperlinks.Add Anchor:=Selection, Address:="mailto:" & maValeur, TextToDisplay:=maValeur
Le lien est bien généré, mais il manque le retour chariot de la formule.
En réalité, il faut utiliser la fonction en ANGLAIS pour obtenir le résultat escompté:
.Formula = "=HYPERLINK(" + Chr(34) + maValeur + Chr(34) + ", " + Chr(34) + maValeur + Chr(34) + ")"