Créer des liens vers des fichiers issus du même dossier

Annalothe Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
didibonf Messages postés 419 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voilà bien longtemps que je n'étais pas venue sur le forum... mon identifiant ne fonctionne même plus et le décors à beaucoup changé.

J'ai besoin d'un petit coup de main pour créer des liens valides dans excel.

Je dois envoyer un dossier qui contient plusieurs fichiers.
Parmi ces fichiers, un fichier excel (version "Office Professionnel Plus 2016") qui contient plusieurs liens vers quelques-un des fichiers contenus dans ce même dossier.

Lorsque mon destinataire ouvre le dossier, les liens ne fonctionnent plus.
Effectivement, les chemins pointe à partir de la racine de mon PC et non pas à partir du fichier lui-même comme c'était le cas avant il me semble (version plus ancienne de excel).

Avez-vous une solution ?

1 réponse

didibonf Messages postés 419 Date d'inscription   Statut Membre Dernière intervention   96
 
Bonjour,
Pour créer les liens utilises-tu la fonction =lienhypertexte ou bien est-ce du VBA ?
0
Annalothe Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
J'utilise =lienhypertexte (je n'ai jamais utilisé VBA, ou très rarement)
0
didibonf Messages postés 419 Date d'inscription   Statut Membre Dernière intervention   96
 
Avec cette fonction vous retrouver le répertoire du fichier. Il reste juste à ajouter le nom du fichier recherché :
=LIEN_HYPERTEXTE(STXT(CELLULE("nomfichier");1;CHERCHE("[";CELLULE("nomfichier"))-1))
0
Annalothe Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Ca ne fontionne pas. J'ai mis le nom de mon fichier "test" à l'emplacement mais ça m'affiche une erreur : #VALEUR!
0
didibonf Messages postés 419 Date d'inscription   Statut Membre Dernière intervention   96
 
Il faut compléter ainsi :
=LIEN_HYPERTEXTE(STXT(CELLULE("nomfichier");1;CHERCHE("[";CELLULE("nomfichier"))-1)&"test")
Il ne faut pas remplacer "nomfichier" ça fait partit de la formule.
0