XL 2010 Créer menus déroulants en fonction d'un élément de chaque colonne d'un tableau

  • Initiateur de la discussion Initiateur de la discussion sebbbbb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sebbbbb

XLDnaute Impliqué
Bonjour

par rapport au tableau en PJ, je souhaiterai faire un menu déroulant sous chaque journée ou apparait seulement les personnes qui sont présentes ce jour la

pensez vous que celà soit faisable ?

merci par avance
seb
 

Pièces jointes

Bonjour sebbbbb,

Voyez le fichier joint et cette macro, des listes de validation font très bien l'affaire :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim P As Range, col%, tablo, i&, liste$
Set P = [A1].CurrentRegion.Resize(, 11)
P.Offset(P.Rows.Count + 3).Resize(Rows.Count - P.Rows.Count - 3).Validation.Delete 'RAZ
col = ActiveCell.Column
If ActiveCell.Row < P.Rows.Count + 4 Or col = 1 Or col > 11 Then Exit Sub
tablo = P
For i = 3 To UBound(tablo)
    If LCase(tablo(i, col)) = "présent" Then liste = liste & "," & tablo(i, 1)
Next
ActiveCell.Validation.Add xlValidateList, Formula1:=Mid(liste, 2)
End Sub
A+
 

Pièces jointes

Bonsoir Job75
Magnifique. entre temps j'avais trouvé une solution mais pas aussi complète car la votre permet de sélectionner plusieurs personnes par jour. génial

Est il possible de mettre ce script dans le 4e onglet ?

En fait, pour etre tout a fait complet, j'aimerai que la liste déroulante par journée prenne en compte (besoin homme par jour):
- en négoce : les personnes disponible le jour mentionné (en fonction de l'onglet 2) et formé (selon onglet 1)
- en caisserie : les personnes disponible le jour mentionné (en fonction de l'onglet 2) et formé (selon onglet 1)

Sachant que chaque personne qualifié à un norme entre 1 et 3 (en fonction du degré de compétence)

en partant sur un besoin max de 10 personnes par type activité

il faudrait donc 5 types de menu déroulants par journée

pouvez vous m'aidez dans cette construction qui me dépasse totalement

un énorme merci
Seb
 
Merci Job75 . J apprecie vraiment votre aide.

Pour moi la problematique est globale.

Pouvez vous toutefois me dire comment mettre le scrip dans onglet 4 ?

Pour le reste savez vous toutefois si ma requete est realisable ? Et si oui dois je poser un autre post ?

Merci encore
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour