Comment créer un menu déroulant sans afficher les données qui ont été précédemment sélectionnées ?
- Créer le premier menu déroulant. Le tout premier menu déroulant se crée de façon standard.
- Écrire la formule d'exclusion. Dans une colonne à part, écrivez une formule qui crée une liste sans les sélections précédentes.
- Copier seulement les menus déroulants pour les autres cellules. Utilisez une option peu connue du collage spécial.
Tableau de tâches avec prénoms des employés
Dans le document suivant, nous avons la liste des employés avec des tâches à réaliser. Le responsable d'équipe veut construire une succession de menus déroulants pour attribuer une tâche à l'un des salariés. Mais, il ne faut pas que les menus déroulants affichent les prénoms déjà sélectionnés.

Étape 1 : Créer un menu déroulant
Dans cette première étape, il n'y a rien de compliqué. Il suffit de reprendre les étapes de construction d'un menu déroulant dans une cellule.

Étape 2 : Création de la formule avec tous les prénoms sauf celui sélectionné
Ici, nous allons réutiliser la formule qui nous a permis de trouver les non-correspondances entre deux colonnes.

La difficulté ici c'est de bien écrire l'ordre des arguments de la fonction NB.SI
- D'abord les cellules qui vont contenir les sélections par menu déroulants
- Ensuite, la liste initiale des employés
Étape 3 : Utiliser cette formule comme source des nouveaux menus déroulants
La formule précédente est une formule propagée. C'est-à-dire que le résultat va s'afficher dans plusieurs cellules. C'est pourquoi, nous devons utiliser l'astuce du # pour s'assurer de toujours sélectionner toutes les cellules de la formule précédentes
=$B$2#

Et juste comme cela, le second menu déroulant affiche tous les prénoms sauf la sélection précédente, Christophe

Étape 4 : Copier et coller uniquement les menus déroulants
Dans Excel, vous pouvez ne copier que les menus déroulants d'une cellule en utilisant la technique du collage-spécial.
- Sélectionnez la cellule E3 qui contient le menu déroulant utilisant la formule
- Copier la cellule
- Sélectionnez les celluls E4 et E5
- Ouvrez la boite de dialogue de collage spécial (Ctrl + Alt + V)
- Sélectionnez l'option Validation

C'est terminé 😀
Voilà, maintenant les 3 derniers menus déroulants ne vont afficher que les valeurs qui n'ont pas été sélectionnées

Articles liés :