Menus Déroulant EXCEL

bykeman Messages postés 1 Date d'inscription   Statut Membre -  
Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je vous expose ma question:

Je dois réaliser des menus déroulant pour Excel. J'ai toris colonnes d'infomartions: Activité - Sous Activité - Sous Sous Activité. J'aimerai que lorsque qu'on choisi dans un menu déroulant l'activité, le deuxième menu déroulant nous propose que les sous activité liées à l'activité, et ainsi de suite.

Pouvez-vous m'aider?

Merci d'avance,

à tres bientot
Configuration: Windows 2000
Internet Explorer 6.0

4 réponses

  1. LePierre Messages postés 249 Statut Membre 338
     
    bonjour

    as-tu essayé avec les filtres ?

    à plus
    0
  2. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     
    Oui, on peut essayer de t'aider. Mais comme les formules utilisent les références des cellules renseignées, envoie-nous ton fichier (ou un extrait) sur https://www.cjoint.com/
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    Il y a une solution assez facile qui demande un peu d'organisation des données d'entrées:
    Sur une feuille que vous pourrez cacher:
    Mettre en ligne 1, par exemple de col A à col X: les activités.
    Utilisez: Insertion / Nom Pour nommer cette ligne (A1:X1): ACTIVITES
    Sous chaque activité, la liste des sous activités correspondantes
    en colonne.
    Utilisez: Insertion / Nom pour nommer chaque liste avec le nom de l'activité en tête de colonne
    Dans votre tableau sur la feuille de service:
    en colonne A les activités
    Utilisez le menu données / Validation /Liste en rentrant la formule: =ACTIVITES
    en colonne B les sous-activites, le titre en B1, la première ligne à remplir est la 2
    Utilisez dans cette colonne B cellule B2 le menu validation liste avec la formule:
    =INDIRECT (A2), à placer sur toute la hauteur du champ
    Avec cette solution, la cellule B2 affichera la liste dont le nom se trouve en A2
    Et ainsi de suite, le seule contrainte étant d'organiser correctement les données d'entrée:
    une table avec Activité en ligne avec sous activité en colonne
    une table pour chaque sous activité en ligne et sous-sous activité
    Nommer à chaque fois.
    Vous trouverez au lien ci dessous un petit exemple qui facilitera la compréhension,
    Bonne chance
    https://www.cjoint.com/?exhBPTzgWu
    CRDLMNT
    0
  4. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     
    Bravo, Vaucluse ! Ta solution est beaucoup plus élégante que celle que j'ai eu l'occasion de proposer il y a quelques mois, grâce à l'usage judicieux que tu fais de la fonction INDIRECT().
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Salut Raymond
      En fait c'est notre ami commun ericcc qu'il faut remercier, c'est lui qui m'a refilé le tuyau il ya un bon moment déja;
      CRDLMNT
      0
      1. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Alors merci, eriiic, et bravo, vraiment !
        Et à bientôt, Vaucluse.
        0