Micro Application

Inscription newsletter Professionnels Revendeurs Mon compte Ma liste de souhaits Mon panier aucun article
0,00 €
Abonnement newsletter : économisez 10 € sur votre 1ère commande et profitez d'un logiciel complet gratuit !
L'ABONNEMENT GRATUIT

Chaque semaine, recevez gratuitement 1 nouvelle astuce sélectionnée parmi différentes thématiques en rapport avec vos questions de tous les jours !

Pour rester informé sur toutes les nouveautés de l'actualité informatique, inscrivez-vous à la newsletter dédiée aux "Trucs et Astuces".



L'ASTUCE : Deux façons de faire des listes déroulantes


On a souvent besoin, dans Excel, d'utiliser des listes déroulantes. Nous allons donc voir deux solutions très simples d'incorporer ce type de liste dans Excel.

Ouvrez le classeur dans lequel va se trouver la liste déroulante et quelle que soit la méthode, commencez par insérer une feuille Excel dans laquelle vous allez entrer les données de la liste :

  1. Tapez votre liste sous forme de tableau et dans l'ordre dans lequel vous souhaiterez qu'elle s'affiche (vous pourrez éventuellement la trier).
  2. Nommez la plage de cellules qui contient les données :
    • Sélectionnez la plage.
    • Dans la zone Nom, saisissez un nom de votre choix (sans espace et sans ponctuation).
    • appuyez sur la touche Entrée.

Cette feuille pourra être masquée par la suite.

Première méthode : La validation

  1. Sélectionnez la feuille et la/les cellules qui doit/doivent contenir la liste déroulante.
  2. Dans le menu Données, sélectionnez la commande Validation.
  3. Dans l'onglet Options, sous la rubrique Autoriser, sélectionnez la commande Liste.
  4. Dans la zone de saisie Source, tapez le nom que vous avez donné à la plage de données ; si vous l'avez oublié, vous pouvez taper sur la touche F3 pour avoir accès à tous les noms utilisés dans le classeur.
  5. Cliquez sur OK : la cellule contient la liste déroulante ! il faut par contre la sélectionner pour la voir.

Deuxième méthode : la barre d'outils Formulaires

  1. Commencez par afficher la barre d'outils Formulaires : faites un clic droit sur une barre d'outils et sélectionnez Formulaires.
  2. Cliquez sur le bouton Zone de liste déroulante de la barre d'outils Formulaires.
  3. Tracez votre liste déroulante en faisant glisser la souris.
  4. Double cliquez sur la liste déroulante que vous venez de tracer.
  5. Dans la boîte de dialogue Format de contrôle, cliquez sur l'onglet Contrôle.
  6. Dans la zone de saisie Plage d'entrée, tapez le nom de la plage de données
  7. Dans la zone de saisie Cellule liée, tapez la référence d'une cellule qui recevra le résultat ; optez pour une cellule quelconque se trouvant sur la même feuille qui contient la liste des données. Cette cellule liée affichera le numéro du nom sélectionné dans la liste.
  8. Cliquez sur OK.
  9. Sélectionnez maintenant la cellule qui devra afficher le résultat et dans laquelle vous allez entrer une formule à l'aide de la fonction INDEX. La fonction INDEX devra indiquer la plage de données (nommée "responsables" dans notre exemple) et le numéro de la ligne où se trouve la donnée (qui correspond au contenu de la cellule liée), ce qui donne :
    =INDEX(responsable;Feuil2!$B$1)
  10. Votre liste déroulante est prête à être utilisée : sélectionnez une donnée, celle-ci va s'afficher dans la cellule qui contient la formule

 

 



TROUVER UNE ASTUCE
Pour aller + loin

Vous avez une question,
nous avons la solution !