Créer un lien Hypertexe indépendant du nom du classeur

Claude Azoulai

XLDnaute Junior
Bonjour à tous

J'ai réalisé une aide contenue dans une feuille de classeur qui m'a permis d'éviter de créer un fichier d'aide standard.
Je suis content de mon astuce, mais je suis confronté au problème suivant.
Pour naviguer dans ma page d'aide, j'ai des liens hypertextes du genre:
=LIEN_HYPERTEXTE("[toto.xls]Feuil3!A26";B26).
Si on change le nom du classeur dans l'explorateur Windows, plus rien ne marche.

Y a-il un moyen de remplacer [toto.xls] dans la formule pour que ce lien soit indépendant du nom du classeur ????

Merci de votre aide éclairée

Claude Azoulai
 

MichelXld

XLDnaute Barbatruc
Re : Créer un lien Hypertexe indépendant du nom du classeur

bonjour Claude

tu peux tester cette procédure ( le classeur doit etre préalablement sauvegardé)

=LIEN_HYPERTEXTE("["&STXT(CELLULE("nomfichier"); TROUVE("["; CELLULE("nomfichier"))+1;TROUVE("]"; CELLULE("nomfichier"))- TROUVE("["; CELLULE("nomfichier"))-1)&"]'Feuil3'!D10";"Mon lien hypertexte")


bon apres midi
MichelXld
 
Dernière édition:

Claude Azoulai

XLDnaute Junior
Re : Créer un lien Hypertexe indépendant du nom du classeur

Merci MichelXld

J'ai bien noté ta formule, même j'y comprends pas grand chose

Peux tu me donner une explication en ce qui concerne expression "nomfichier".
Si c'est le nom du classeur, c'est foutu, car c'est justement ce que je veux éviter.
Comme je l'ai dit, je voudrais que Excel considère le nom du classeur dans lequel la formule se trouve, comme un nom de fichier générique part exemple.

Merci de ton aide

Claude Azoulai
 
Dernière édition:

MichelXld

XLDnaute Barbatruc
Re : Créer un lien Hypertexe indépendant du nom du classeur

Bonjour Claude

tu ne dois modifier que la fin de la fonction

'Feuil3'!D10";"Mon lien hypertexte"

Feuil3 est la feuille de destination
les apostrophes sont optionnelles pour les noms de feuille contenant des espaces
D10 est la cellule de destination
"Mon lien hypertexte" est le texte qui s'affiche dans la cellule

tu ne touches pas à la partie CELLULE("nomfichier") , il s'agit d'une fonction Excel qui permet d'extraire le chemin ,le nom du classeur et le nom de la feuille contenant la formule

ps
le classeur doit etre prealablement sauvegardé


bonne journée
MichelXld
 

Claude Azoulai

XLDnaute Junior
Re : Créer un lien Hypertexe indépendant du nom du classeur

Bonjour MichelXld

J'ai essayé, mais ça n'a pas marché.
Voila la formule que j'ai mise tel quel.
=LIEN_HYPERTEXTE("["&STXT(CELLULE("nomfichier"); TROUVE("["; CELLULE("nomfichier"))+1;TROUVE("]"; CELLULE("nomfichier"))- TROUVE("["; CELLULE("nomfichier"))-1)&"]'Feuil3'!A23";C20)

Je me trouve dans la feuille "Feuil3" et je voulais, en cliquant sur ce lien atteindre la cellule A23 et donner comme nom à ce lien, ce qui se trouve dans la cellule C20 c'est à dire le mot "Cible"

Ai-je oublié quelque chose ?

Si tu as une idée, merci de me répondre
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 088
Membres
103 461
dernier inscrit
dams94