Petite variation sur les liens hypertextes

Bonjour à tous,

Voici une petite formule sympathique permettant de lier le choix d'un menu déroulant à un lien hypertexte.

Vous pouvez télécharger ici le le fichier exemple.

lien-hypertexte

1/ Ajout du menu déroulant.

Pour cela, on va
- nommer le tableau contenant les noms
- sur la cellule accueillant la liste déroulante, utiliser Données - Validation - Liste, et ensuite taper le nom.

2/ On va ensuite décomposer la formule complète :
- LIEN_HYPERTEXTE qui permet d'ajouter un lien hypertexte en fonction d'une adresse.
On a aussi besoin de l'adresse du nom défini et correspond au choix.
Pour cela, on a besoin :
- du nom du classeur en cours : STXT(CELLULE("nomfichier");TROUVE("[";CELLULE("nomfichier"))+1;TROUVE("]";CELLULE("nomfichier"))-TROUVE("[";CELLULE("nomfichier"))-1) & "]" &
- du nom de la feuille : STXT(CELLULE("nomfichier";INDIRECT(B2));TROUVE("]";CELLULE("nomfichier";INDIRECT(B2)))+1;20)
- de l'adresse de la cellule : ADRESSE(LIGNE(INDIRECT(B2)),COLONNE(INDIRECT(B2)))

On réunit le tout :
=LIEN_HYPERTEXTE("[" &
STXT(CELLULE("nomfichier");TROUVE("[";CELLULE("nomfichier"))+1;TROUVE("]";CELLULE("nomfichier"))-TROUVE("[";CELLULE("nomfichier"))-1) & "]" &
"'" & STXT(CELLULE("nomfichier";INDIRECT(B2));TROUVE("]";CELLULE("nomfichier";INDIRECT(B2)))+1;20) & "'!" &
ADRESSE(LIGNE(INDIRECT(B2));COLONNE(INDIRECT(B2)));"Aller à " & B2
)

Cela devrait vous ouvrir la porte à de nombreuses applications !

A bientôt.

Gaëtan Mourmant

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.