XL 2019 liste déroulante

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 !

chinel

XLDnaute Impliqué
Bonjour tout le monde, je réalise un planning d'équipe avec 2 feuilles (qui nous intéressent pour le moment). Une première feuille se nomme "Personnel" et l'autre "Planning équipe" dans la feuille "Planning équipe", je dois rentrer des données (des prénoms) dans certaines cellules et ces données doivent se mettre dans la feuille "Personnel" à la suite de l'autre et dans la bonne colonne aussi.
Exemple: si "Melvin" est le chef d'équipe (case grsie) , alors son prénom ira dans dans la feuille "Personnel" en position B4 à la suite de l'autre
si "Françis" est brigadier (case verte), alors son prénom ira dans dans la feuille "Personnel" en position C4 à la suite de l'autre
Pour le reste (case jaune) les prénoms iront toujours dans la feuille "Personnel" mais en position A4 à la suite de l'autre
Après ça, dans la feuille "Planning équipe" je pourrai ajouter une liste déroulante dans les cases grise/verte/jaune. J'espère que mes explications sont claires, merci !

J'avais pensé à peut-être un style comme ça:

Sub encoderverspersonnel()
Dim Valeur As String
Valeur = Range("").Value
With Sheets("Personnel")
If .Range("") = "" Then
.Range("").Value = Valeur
Else
.Range("A65536").End(xlUp).Offset(1, 0).Value = Valeur
End If
End With
Range("").Value = ""
End Sub

mais je ne suis pas certain de ce que j'avance car étant un nul en VBA
 

Pièces jointes

Dernière édition:
Hello

de ce que je comprend, ce que tu souhaites faire me semble impossible
tu souhaites alimenter la feuille "Pesonnel" avec les noms de la feuille "Planning".. MAIS ces noms sont alimentés par des listes de validation présentes sur la feuille Personnel... ca tourne en rond..

regarde en PJ
les listes de personnel (sont des données d'entrée) sont sous la forme de table structurée ("Personnel")
ensuite,dans la feuille Planning, tu définis les validations de données avec une formule "indirect" pour choisir le statut
et à coté, en fonction du statut la liste des prénoms s'adapte
 

Pièces jointes

Hello

de ce que je comprend, ce que tu souhaites faire me semble impossible
tu souhaites alimenter la feuille "Pesonnel" avec les noms de la feuille "Planning".. MAIS ces noms sont alimentés par des listes de validation présentes sur la feuille Personnel... ca tourne en rond..

regarde en PJ
les listes de personnel (sont des données d'entrée) sont sous la forme de table structurée ("Personnel")
ensuite,dans la feuille Planning, tu définis les validations de données avec une formule "indirect" pour choisir le statut
et à coté, en fonction du statut la liste des prénoms s'adapte
Désolé mais je ne comrends bien ta définition. Moi, me but c'est de rentrer mes données dans la feuille "Planning équipe" et que les prénoms se note aussi dans la feuille "Personnel" et dans la bonne colonne. Quand le projet sera terminé, je pourrai taper la première lettre du prénom de la personne et la cellule me proposera une liste des gens commençant par la première lettre tapée. (pas besoin de liste déroulante si ce ne'est pas possible)
 
euh..
Dans ta feuille "Planning equipe".. tu les rentres comment tes noms??
je vois des validations de données (liste déroulante)
ces listes viennent de la feuille "Personnel"

si tu selectionnes un nom dans la liste, c'est que forcément, ce nom est déjà dans la liste...
ca tourne en rond..
 
Hello

de ce que je comprend, ce que tu souhaites faire me semble impossible
tu souhaites alimenter la feuille "Pesonnel" avec les noms de la feuille "Planning".. MAIS ces noms sont alimentés par des listes de validation présentes sur la feuille Personnel... ca tourne en rond..

regarde en PJ
les listes de personnel (sont des données d'entrée) sont sous la forme de table structurée ("Personnel")
ensuite,dans la feuille Planning, tu définis les validations de données avec une formule "indirect" pour choisir le statut
et à coté, en fonction du statut la liste des prénoms s'adapte
Voilà, j'ai bien compris ton système mais cela ne m'avance pas car je dois taper les prénoms manuellement (dans la feuille "Personnel") mais merci quand même. Et en VBA ? du style
Dim Valeur As String
Valeur = Range("").Value
With Sheets("Personnel")
....
 
En fait, le problème, c'est que la demande n'est pas claire...

les noms.. il faut bien les rentrer à la main au moins une fois. la. je pense qu'on est d'accord..

après.. chaque personne a UN statut particulier ?

ou chaque personne peut changer de status selon ce que tu décides??
 
En fait, le problème, c'est que la demande n'est pas claire...

les noms.. il faut bien les rentrer à la main au moins une fois. la. je pense qu'on est d'accord..

après.. chaque personne a UN statut particulier ?

ou chaque personne peut changer de status selon ce que tu décides??
oui on doit rentrer les données dans la feuille "Planning" juste à coté de leur statut mais les statuts ne sont pas attribués à tout le monde. C'est pour ça, que j'avais prévu 3 colonnes en feuille "Personnel". Une colonne pour le(s) chef(s) d'équipe/ une autre colonne pour le(s) brigadier(s)/ une troisième colonne pour les ouvriers (ceux-ci iront juste à coté de leur machine exemple à coté de la machine "T10" on mettra Anthony) . Pour le(s) chef(s) et les brigadier(s) il y aura maximum 4/5 personnes dans les colonnes adéquates (se sont les remplaçants dans le cas ou malde....)
 
- 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

Réponses
4
Affichages
148
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
503
Retour