Utilisation des fonctions LIEN HYPERTEXTE

Bonjour à tous

Mon fichier excel contient une première feuille avec un tableau à 2 colonnes

une colonne de nom

Sur la colonne suivante un lien qui renvoie à un fichier pdf pour chaque nom

Au nom X dans la colonne A 1 correspond un lien vers le fichier X.pdf sur mon disque dur avec un lien actif dans la colonne B1

Tout fonctionne parfaitement sur cette feuille; Si je clique sur le lien mon pdf s'ouvre;

Dans mon seconde feuille, j'ai créé une liste déroulante reprenant les noms contenus dans la colonne A de la première feuille

Je souhaite faire apparaître automatiquement le lien correspondant vers le fichier pdf associé dans la colonne suivante de cette nouvelle feuille;

En parcourant le forum j'ai tenté une formule de ce genre:

=LIEN_HYPERTEXTE(RECHERCHEV(A3;adresses!$A:$B;2;FAUX);"lien")

Je récupère bien l'intitulé de mon fichier pdf mais en cliquant j'obtiens le message d'erreur "Impossible d'ouvrir le fichier spécifié"

Auriez vous une astuce pour résoudre mon problème?

Vous remerciant par avance

Fred

Bonsoir effel, le forum,

Une piste ici: https://forum.excel-pratique.com/viewtopic.php?p=482107#p482107

25lien-http-1.xlsx (9.28 Ko)

Cordialement,

Bonjour effel,

Je tenterais bien la fonction indirect()

=LIEN_HYPERTEXTE(INDIRECT(RECHERCHEV(A3;adresses!$A:$B;2;FAUX);1);"lien")

ou

=LIEN.HYPERTEXTE("http://"&INDIRECT("adresses!B"&EQUIV($A3;adresses.A:A;0)))

à tester

Merci pour ton retour rapide

Je regarde ça demain et je croise les doigts

Fred

Bon j'ai fait l'essai mais ça ne fonctionne pas

Ci-dessous ta formule dans mon tableau

=LIEN_HYPERTEXTE(INDIRECT(RECHERCHEV(C10;Feuil1!$J$37:$K$202;2;FAUX);1);"lien")

Le texte "Lien " apparaît

Mais si je clique il ne se passe rien...

CI dessous ma formule initiale

=LIEN_HYPERTEXTE(RECHERCHEV(C22;Feuil1!$J$37:$K$202;2;FAUX))

Bien cordialement

Fred

Bonjour effel,

Du coup ça deviendrait :

=LIEN.HYPERTEXTE("http://"&INDIRECT("Feuil1!K"&EQUIV(C22;Feuil1!$J$37:$J$202;0)+36))

Quand je rentre ta formule j'obtiens le lien http:// dans la case

Juste pour être sur de ce que je fais

Je copie colle ta proposition dans mon tableau et je vois ce qui se passe...

Merci encore

Fred

Bonjour effel,

Si C22 est bien l'identifiant à retrouver en Feuil1!J37:J202 et que la zone

Feuil1!K37:K202 contient bien les liens, alors oui vous collez cette formule

=LIEN_HYPERTEXTE("http://"&INDIRECT("Feuil1!K"&EQUIV(C22;Feuil1!$J$37:$J$202;0)+36))

Bonsoir effel, le forum,

Une piste ici: https://forum.excel-pratique.com/viewtopic.php?p=482107#p482107

Lien http (1).xlsx

Cordialement,

Bonsoir

Un grand merci à toi

J'ai importé mes données dans ton fichier et ça fonctionne parfaitement

Je pense que mes cases de lien n'étaient pas correctement générées donc ça provoquait des erreurs dans les formules que j'essayais

Merci encore pour ton aide

Fred

Sankukai c'est collector ryu et ayato...!

Rechercher des sujets similaires à "utilisation fonctions lien hypertexte"