Excel liste déroulante items automatiques
philub
Messages postés
266
Statut
Membre
-
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Hier, j'ai essayé de faire une liste de validation sous Excel, mais elle ne peut pas utilisée les données se trouvant sur autre feuille et effectuée des opérations relativement complexes. C'est pourquoi j'ai besoin de vos lumières.
https://www.cjoint.com/?BHeod7sVw63
Le résultat souhaité est que sur la feuille RÉSULTAT, du fichier ci-joint, il y aille une liste déroulante (combobox) qui génère automatiquement une liste d'items composée des utilisateur sélectionnés selon le Trimestre et Avantages. Autrement dit, une liste qui renvoi une chaîne de caractères, de la colonne A, se trouvant à la même ligne que deux colonnes, C et D, ayant des données identiques aux colonnes correspondantes.
La liste devra être liée à la liste qui se trouve sur la feuille 2012, car des utilisateurs peuvent être supprimés ou changés de catégorie.
Si vous avez une solution avec des formules excel, je suis aussi preneur, mais on m'a dit qu'il faudrait probablement faire du code VBA et je suis débutant dans ce domaine.
Pour ce défit, toute aide est appréciée,
Philub
Hier, j'ai essayé de faire une liste de validation sous Excel, mais elle ne peut pas utilisée les données se trouvant sur autre feuille et effectuée des opérations relativement complexes. C'est pourquoi j'ai besoin de vos lumières.
https://www.cjoint.com/?BHeod7sVw63
Le résultat souhaité est que sur la feuille RÉSULTAT, du fichier ci-joint, il y aille une liste déroulante (combobox) qui génère automatiquement une liste d'items composée des utilisateur sélectionnés selon le Trimestre et Avantages. Autrement dit, une liste qui renvoi une chaîne de caractères, de la colonne A, se trouvant à la même ligne que deux colonnes, C et D, ayant des données identiques aux colonnes correspondantes.
La liste devra être liée à la liste qui se trouve sur la feuille 2012, car des utilisateurs peuvent être supprimés ou changés de catégorie.
Si vous avez une solution avec des formules excel, je suis aussi preneur, mais on m'a dit qu'il faudrait probablement faire du code VBA et je suis débutant dans ce domaine.
Pour ce défit, toute aide est appréciée,
Philub
A voir également:
- Excel liste déroulante items automatiques
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
5 réponses
Bonjour,
Merci.
Ce n'est pas ce que vous mettez dans votre tableau d'origine que je vous demande, mais ou se fait le choix du trimestre et de l'avantage pour créer la liste qui y correspond (votre cas T2 et 5 résultat : u3412 , u 4567) et qui sera la source pour le/s 32 listes déroulantes .... !
Merci.
Ce n'est pas ce que vous mettez dans votre tableau d'origine que je vous demande, mais ou se fait le choix du trimestre et de l'avantage pour créer la liste qui y correspond (votre cas T2 et 5 résultat : u3412 , u 4567) et qui sera la source pour le/s 32 listes déroulantes .... !
Bonjour,
Regardez la feuille [RESULTAT] : https://www.cjoint.com/?3Hfs0pLRDW8
Regardez la feuille [RESULTAT] : https://www.cjoint.com/?3Hfs0pLRDW8
Je ne sais pas s'il serait facile de ne pas avoir de bouton de mise à jour pour diminuer la possibilité d'oublie de mise à jour.
Si on parvenait à avoir le résultat intermédiaire que vous avez proposé, c'est-à dire la liste de classement par sujet et par trimestre, mais en prévoyant tout les résultats possibles, en lien avec la Feuille [2012], en sachant qu'il peut y avoir des ajouts, des modifications ou supressions d'utilisateurs et qu'on parvienne à mettre une combobox (liste déroulante), sur la Feuille [RÉSULTAT FINAL], pour générer , par elles mêmes, une listes d'items (d'utilisateurs), selon les critères, je serais vraiment heureux...
https://www.cjoint.com/?BHhatz5eWR0
Si on parvenait à avoir le résultat intermédiaire que vous avez proposé, c'est-à dire la liste de classement par sujet et par trimestre, mais en prévoyant tout les résultats possibles, en lien avec la Feuille [2012], en sachant qu'il peut y avoir des ajouts, des modifications ou supressions d'utilisateurs et qu'on parvienne à mettre une combobox (liste déroulante), sur la Feuille [RÉSULTAT FINAL], pour générer , par elles mêmes, une listes d'items (d'utilisateurs), selon les critères, je serais vraiment heureux...
https://www.cjoint.com/?BHhatz5eWR0
Bonjour,
Ma deuxième proposition : https://www.cjoint.com/?3HhwRE4DqWd
Note : pour répondre on clic sur [Répondre au sujet] et non pas sous [Ajouter un commentaire] ..... !
Le suivi en sera plus clair... !
Ma deuxième proposition : https://www.cjoint.com/?3HhwRE4DqWd
Note : pour répondre on clic sur [Répondre au sujet] et non pas sous [Ajouter un commentaire] ..... !
Le suivi en sera plus clair... !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Simplement une idée
Est-ce que c'est possible de prendre le code d'une macro et de le mettre dans une formule Visual Basic, mais avant il faut nommer les colonnes...
Selection.AutoFilter Field:=3, Criteria1:="1"
Selection.AutoFilter Field:=4, Criteria1:="T1"
Application.Goto Reference:="Utilisateur"
Selection.Copy
Sheets("RÉSULTAT INTERMÉDIAIRE").Select
Range("G5").Select
ActiveSheet.Paste
Est-ce que c'est possible de prendre le code d'une macro et de le mettre dans une formule Visual Basic, mais avant il faut nommer les colonnes...
Selection.AutoFilter Field:=3, Criteria1:="1"
Selection.AutoFilter Field:=4, Criteria1:="T1"
Application.Goto Reference:="Utilisateur"
Selection.Copy
Sheets("RÉSULTAT INTERMÉDIAIRE").Select
Range("G5").Select
ActiveSheet.Paste
En réalité, j'ai environ 4500 utilisateurs que je veux répartir dans 32 liste déroulante (combobox), se trouvant sur la feuille résultat. J'ai besoin d'un seul exemple pour l'adapter et atteindre mon résultat souhaité.
Les choix du trimestre et de l'avantage, sur la feuille 2012 est effectué par moi. À chaque fois qu'il y a un nouvel utilisateur, j'évalue ces avantages et inscrit le trimestre (trois mois) débutant de janvier à mars; avril à juin; juillet à septembre; octobre à décembre. Alors j'inscrit toutes ces informations manuellement dans Excel.