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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
macellule.formula = "=LIEN_HYPERTEXTE(cheminFichier & ";" & chr(34) & nomFichier & chr(34) & ")"
j'ai également essayé sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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