Menu déroulant sans afficher les données précédentes

Menu déroulant sans afficher les données précédentes
Dernière mise à jour le 25/04/2024
Temps de lecture : 3 minutes

Comment créer un menu déroulant sans afficher les données qui ont été précédemment sélectionnées ?

  1. Créer le premier menu déroulant

    Le tout premier menu déroulant se créer de façon standard

  2. Écrire la formule d'exclusion

    Dans une colonne à part, nous allons écrire une formule qui va créer une liste sans les sélections précédentes

  3. Copier seulement les menus déroulants pour les autres cellules

    L'occasion d'utiliser 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éroulant affichent les prénoms déjà sélectionnées.

Présentation liste des employés avec les tâches à faire

#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.

Menu déroulant avec tous les prénoms pour la première tâche

#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.

Formule qui retourne la liste des prénoms non sélectionnés

La difficulté ici c'est de bien écrire l'ordre des arguments de la fonction NB.SI

  1. D'abord les cellules qui vont contenir les sélections par menu déroulants
  2. Ensuite, la liste initiale des employés

#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#

La source du menu déroulant c'est la référence propagée

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

Le second menu déroulant n'affiche pas le premier prénom

#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.

  1. Sélectionnez la cellule E3 qui contient le menu déroulant utilisant la formule
  2. Copier la cellule
  3. Sélectionnez les celluls E4 et E5
  4. Ouvrez la boite de dialogue de collage spécial (Ctrl + Alt + V)
  5. Sélectionnez l'option Validation
Collage Spécial 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

Menu déroulant qui ne reprennent pas les prénoms déjà sélectionné

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

MVP_logo_2017

Menu déroulant sans afficher les données précédentes

Reading time: 3 minutes
Dernière mise à jour le 25/04/2024

Comment créer un menu déroulant sans afficher les données qui ont été précédemment sélectionnées ?

  1. Créer le premier menu déroulant

    Le tout premier menu déroulant se créer de façon standard

  2. Écrire la formule d'exclusion

    Dans une colonne à part, nous allons écrire une formule qui va créer une liste sans les sélections précédentes

  3. Copier seulement les menus déroulants pour les autres cellules

    L'occasion d'utiliser 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éroulant affichent les prénoms déjà sélectionnées.

Présentation liste des employés avec les tâches à faire

#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.

Menu déroulant avec tous les prénoms pour la première tâche

#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.

Formule qui retourne la liste des prénoms non sélectionnés

La difficulté ici c'est de bien écrire l'ordre des arguments de la fonction NB.SI

  1. D'abord les cellules qui vont contenir les sélections par menu déroulants
  2. Ensuite, la liste initiale des employés

#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#

La source du menu déroulant c'est la référence propagée

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

Le second menu déroulant n'affiche pas le premier prénom

#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.

  1. Sélectionnez la cellule E3 qui contient le menu déroulant utilisant la formule
  2. Copier la cellule
  3. Sélectionnez les celluls E4 et E5
  4. Ouvrez la boite de dialogue de collage spécial (Ctrl + Alt + V)
  5. Sélectionnez l'option Validation
Collage Spécial 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

Menu déroulant qui ne reprennent pas les prénoms déjà sélectionné

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.