Liens vers des hyperliens (Microsoft Excel)
John a deux classeurs qui, pour plus de commodité, nous appellerons A et B. Dans le classeur A à la cellule C3 sur Sheet1, il y a un lien hypertexte vers un document Word.
Dans le classeur B, il existe un lien vers Sheet1! C3 dans le classeur A. Dans le classeur A, le lien hypertexte est actif; dans le classeur B, ce n’est pas le cas. John veut savoir s’il existe un moyen d’activer le lien hypertexte référencé (lié) dans le classeur B.
La réponse dépend de plusieurs facteurs. Si vous créez un lien vers Sheet1! C3 dans le classeur A (pas un lien hypertexte), cela n’est pas possible. Si vous créez un lien hypertexte, cela est possible, à condition que vous ayez mis votre lien hypertexte d’origine (celui du classeur A) de manière appropriée.
Lorsque vous créez un lien hypertexte vers le document Word, vous avez la possibilité de créer une valeur «d’affichage» pour le lien. Cette valeur d’affichage est ce qui est affiché dans la feuille de calcul, tandis que le lien hypertexte sous-jacent est tout autre chose. Par exemple, vous pouvez avoir une valeur d’affichage « Rapport trimestriel », qui correspond à ce que les gens verront dans le classeur. Quand quelqu’un clique sur le texte, alors le rapport réel (tel que c: \ MyDocs \ Q410.doc) est réellement ouvert.
Si vous utilisez une valeur d’affichage différente de l’adresse de lien hypertexte complète, il n’y a aucun moyen d’assembler une formule qui sera active. Si, toutefois, vous ne spécifiez pas de valeur d’affichage, Excel affichera l’adresse du lien hypertexte réelle dans la cellule. Si tel est le cas, vous pouvez utiliser la formule suivante dans le classeur B:
=HYPERLINK(INDIRECT("'[A.xls]Sheet1'!$C$3"))
Cela fonctionne car la fonction INDIRECT récupère les informations affichées dans Sheet1! C3 du classeur A, puis l’utilise comme adresse pour la fonction HYPERLINK. Là encore, cela ne fonctionne que si les informations affichées dans Sheet1! C3 du classeur A sont une adresse, pas une valeur d’affichage pour un lien hypertexte.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (9781) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici: