Bonjour à tous,
voici mon problème :
je génére à partir d'access un fichier excel dans lequel je veux introduire des liens hyper textes :
pour cela, j'utilise la fonction
seulement, Excel ne prend que le chemin relatif donc quand je déplace le fichier Excel le lien est faux
(petite précision, pour des raisons historiques/internes, le champ qui sert de lien dans la base n'est pas de type hyperlink mais memo)
autre solution à laquelle je viens de penser :
lorsque je génére mon fichier Excel, je fais :
macellule.formula = "=LIEN_HYPERTEXTE(chemin)"
et la 2 problèmes :
1. ca fonctionne sauf qu'il ne met pas le lien mais #NOM dans la cellule, je ne sias pas pourquoi il ne calcule pas ..., si je rentre et je ressors dans la cellule, la c ok ... cela veut donc dire que le lien est bon
2. j'aurais aimé mettre un nom plus explicite pour le chemin, faire un truc du genre
macellule.formula = "=LIEN_HYPERTEXTE(cheminFichier & ";" & chr(34) & nomFichier & chr(34) & ")"
j'ai également essayé sans succès :
macellule.formula = "=LIEN_HYPERTEXTE(cheminFichier & ";" & nomFichier & ")"
et la il me pete un erreur
je crois que lorsu'on veut mettre une formule dans excel depuis VBA, il faut mettre le nom de la fonction en anglais mais je le connais pas ...
voila, en esperant avoir été clair
merci d'avance
Partager