Liste déroulante des hyperliens (Microsoft Excel)
Greg sait qu’il peut utiliser la validation des données pour créer une liste déroulante de choix pour une cellule particulière. (Comment faire cela a été traité dans d’autres ExcelTips.) Il se demande s’il est possible de créer une liste déroulante d’hyperliens et, en outre, de faire en sorte que ces hyperliens restent «actifs» lorsqu’ils sont sélectionnés.
La réponse courte est non, vous ne pouvez pas le faire directement. Vous pouvez cependant activer ce que vous sélectionnez dans la liste déroulante. Ce comportement est cependant un peu dérangé dans Excel. Suivez ces étapes générales:
-
Sélectionnez une URL dans votre liste déroulante. (La liste créée à l’aide de la validation des données.) L’URL apparaît maintenant dans la cellule.
-
Double-cliquez sur l’URL qui apparaît dans la cellule. Excel vous permet de commencer à modifier le lien hypertexte.
-
Appuyez sur Entrée. L’URL devient maintenant active (« hot »).
-
Cliquez une fois de plus sur l’URL pour accéder à ce lien.
Comme vous pouvez le constater, ces étapes sont un peu délicates, et elles le deviennent encore plus si vous souhaitez sélectionner une URL différente dans la liste déroulante. (Vous devez d’abord cliquer avec le bouton droit de la souris et supprimer le lien hypertexte, puis recommencer les étapes ci-dessus.)
Une meilleure solution consiste peut-être à utiliser une solution de contournement qui repose sur la fonction HYPERLINK pour faire référence à tout ce qui est sélectionné dans la liste déroulante. Par exemple, si vous avez votre liste déroulante de validation des données dans la cellule A1, vous pouvez mettre la formule suivante dans la cellule B1:
=HYPERLINK(A1, "Goto Link")
Le deuxième paramètre de la fonction est facultatif; il fournit le texte que vous souhaitez afficher dans la cellule. (Si vous ne fournissez pas le deuxième paramètre, le contenu de A1 est répété dans B1 – quelque chose que vous ne voudrez peut-être pas voir.) Quand quelqu’un choisit une option dans la liste déroulante, le lien dans la cellule B1 devient actif et sera lié à tout ce qui a été sélectionné dans A1.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (11213) s’applique à Microsoft Excel 2007 et 2010. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Drop-Down_List_of_Hyperlinks [Liste déroulante des hyperliens]
.