Lien Hypertexte Excel 2007

Résolu/Fermé
clement - 9 juil. 2012 à 08:57
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 9 juil. 2012 à 14:45
Bonjour,
Je me demandais s'il était possible de créer un lien hypertexte à partir d'une adresse contenue dans une cellule. Je m'explique:

J'ai un ensemble de cellules dans lesquelles sont répertoriées plusieurs adresses vers des cellules d'une autre feuille. Je voudrais pouvoir, en cliquant sur une cellule située dans la colonne juste a droite de mes adresses, accéder à ces cellules à l'aide d'un lien hypertexte. Le problème étant que ma liste d'adresse est variable, et donc que je ne peux pas définir de manière fixe mes liens, ceux ci doivent obligatoirement dépendre de l'adresse enregistrée...

Merci
A voir également:

3 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
9 juil. 2012 à 09:04
bonjour,

Tu as une fonction qui est adaptée à ce que tu veux faire :
LIEN_HYPERTEXTE
0
Re,

Le problème est que je veux utiliser la valeur de la cellule comme argument de LIEN_HYPERTEXTE, et non la cellule elle même. J'ai essayé par macro en faisant ca:

Public Function Lien(plage As Range)
If Not IsEmpty(plage) Then
Lien = LIEN_HYPERTEXTE("[...]Papet!" & plage.Value)
End If
End Function

où les points de supensions correpondent au directory.
Mais celà ne marche pas...

Désolé si je ne comprends pas vite, je suis un gros débutant
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
9 juil. 2012 à 09:54
La formule suivante en B1 par exemple t'envoie à l'adresse de A1 :

=LIEN_HYPERTEXTE(A1;"j'y vais")

Pourquoi compliquer avec une macro ?
0
Bin en fait, j'ai ma cellule, disons A1, qui est remplie par une l'adresse d'une autre case. Donc dans A1, j'ai par exemple B7 qui est inscrit. Et j'aimerais un lien vers B7, et non vers A1
0
Et je ne peux pas mettre la formule

=LIEN_HYPERTEXTE(B7;"j'y vais")

car l'adresse va varier suivant ce que je vais entrer comme valeur
0
Help pliz :(
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
9 juil. 2012 à 13:39
Bonjour,

Avec B7 en A1, mettre en B1 :
=LIEN_HYPERTEXTE("[Classeur1.xls]Feuil1!" & A1;"aller en " & A1)

eric
0
Donc si ma cellule possédant l'adresse est en L12 (donc qu'elle contienne Q35, pointant une autre feuille "Papet"), que je veux mettre mon lien en M12, il suffit de mettre en M12:

= LIEN_HYPERTEXTE("[test.xlsm]Papet!" &L12;"aller en" &L12)

si le fichier dans lequel je travaille est text.xlsm?
0
Ca marche! Merci mille fois!!
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
9 juil. 2012 à 14:45
ok, je met en résolu pour toi.
eric
0