Autres Associé liste dérouante équipe

fenec

XLDnaute Impliqué
Bonjour le forum,

Ma demande est dans le titre

Je souhaiterais associer une liste déroulante en fonction d’une équipe et de la date ou celle-ci travaille : matin, soir, nuit

Je m’explique et essai d’être le plus clair possible :
Si je suis du matin je souhaite pouvoir remplir mon planning avec la liste du personnel du matin
Si je suis du soir avec la liste du personnel du soir
Si je suis de nuit avec la liste du personnel de nuit

Je pense avoir été précis dans mon explication
Cordialement,
Philippe.
 

Pièces jointes

  • Associé liste dérouante équipel.xls
    56 KB · Affichages: 12

JHA

XLDnaute Barbatruc
Bonjour à tous

Création des noms d'équipe, voir gestionnaire de noms
Liste déroulante avec fonction indirect
VB:
=INDIRECT("Equipe_"&B$2)

JHA
 

Pièces jointes

  • Associé liste dérouante équipel.xls
    56.5 KB · Affichages: 12

chris

XLDnaute Barbatruc
Bonjour

Voir plage nommée et validation

Edit JHA a tiré plus vite que mon ombre...
En fait je n'avais pas rafraichi...
J'ai appliqué le liste sur les 2 colonnes de chaque groupe.
Je ne sais lequel a compris la demande un peu floue
 

Pièces jointes

  • Associé liste dérouante équipe2.xls
    56 KB · Affichages: 15

fenec

XLDnaute Impliqué
Bonjour le forum, JHA, Chris, djidji59430

Déjà merci pour le temps que vous me consacrer mais Chris a raison ma demande est non seulement flou et en plus je vous ai joint un mauvais fichier

J’ai quand même essayé vos formules mais je rencontre un problème lorsque je colle vos formules pour faire ma validation de donnée excel me dit source erronée vous joint une capture d’écran du message ainsi que le bon fichier

1601828650524.png
 

Pièces jointes

  • Associé liste dérouante équipel.xls
    58 KB · Affichages: 6

fenec

XLDnaute Impliqué
Bonsoir le forum, Chris
je reviens vers vous car je ne parviens pas à appliquer ma validation de données dans mon fichier final.
Pourriez vous s'il vous plait m'expliquer votre formule afin que je parvienne à la faire fonctionner car il doit y avoir un truc qui m'échappe
d'avance merci
 

chris

XLDnaute Barbatruc
RE

D'où l'intérêt de poster, comme on le demande, un fichier REPRESENTATIF

As-tu regardé les plages nommées dans le gestionnaires de noms ?

VB:
=DECALER(INDIRECT("Equipe"&SI(MOD(COLONNE();3)=2;B$2;A$2));;DROITE(SI(LIGNE()<11;B$5;B$12);1)-1;4;1)
DECALER permet de fixer un point à partir duquel on trouve une plage en indiquant ou calculant le décalage vertical et horizontal, la hauteur et la largeur
INDIRECT permet de reconstituer l'adresse d'une plage

Comme tu fusionnes les cellules contenant le n° de l'équipe cela complique car dans un cas on doit le chercher dans la même colonne et dans le second dans la colonne précédente

Comme tu as une colonne vide entre les périodes on doit raisonner sur 3 colonnes par Période-Equipe
D'où MOD qui permet de savoir si on est dans le 1ère ou la 2ème des 3
DROITE permet d'extraire le chiffre de Ligne qui correspond à la colonne de la plage Equipen
Mais ligne est soit sur la ligne 5 soit sur la ligne 12 selon les cellules concernées par la validation

Donc DECALER va prendre dans la plage dont est nom est calculé avec INDIRECT et MOD, la colonne trouvée par DROITE sur la ligne affichant Lignen
 
Dernière édition:

fenec

XLDnaute Impliqué
Bonjour le forum, Chris
En suivant vos explications je suis parvenu à faire ma validation de donnée mais je rencontre un nouveau problème celle-ci ne fonctionne plus du fait d'avoir rajouter une colonne
Je pense que je n'arrive pas à définir le point de départ avec DECALER
Merci d'avance pour votre aide
Cordialement,
Philippe.
 

Pièces jointes

  • Copie de Associé liste dérouante équipe3.xls
    59 KB · Affichages: 6

fenec

XLDnaute Impliqué
Bonsoir le forum, Chris
Je reviens vers vous car je rencontre un problème, dans votre formule le chiffre 4 renseigne le nombre de ligne de la liste déroulante.
Comment modifier votre formule pour que la liste soit dynamique ayant mis mes données sous forme de tableau
Je sais pas si je suis très clair, vous joint donc un fichier
Cordialement,
Philippe.
 

Pièces jointes

  • Associé liste dérouante équipe3 .xls
    62.5 KB · Affichages: 2

chris

XLDnaute Barbatruc
Bonjour

Il faudrait commencer par utiliser le format xlsx ou xlsm si tu veux pouvoir correctement exploiter les tableaux

xls est périmé depuis 13 ans et limite de facto les possibilités et tu sembles ne plus avoir 2003 : alors mets ton profil à jour

J'ai
  • supprimé les plages nommées
  • renommé les tableaux (on ne garde jamais les noms automatiques)
  • adapté la formule de validation.
 

Pièces jointes

  • Associé liste dérouante équipe3 .xlsm
    33.7 KB · Affichages: 10

Discussions similaires