Conditionement de listes déroulantes dans un userform

flog_gui

XLDnaute Nouveau
Bonjour à tous,

J'ai un projet sur excel à réaliser qui concerne la gestion d'un restaurant. Le but de la manoeuvre est de pouvoir passer des commandes à partir d'un userform puis d'archiver ces commandes.

J'ai crée un userform qui comprend 4 listes déroulantes :
- une première pour les menus
- une 2eme pour les entrées
- les plats
- puis les desserts
Je n'ai pas de problème pour l'achivage, mais je voudrais faire en sorte qu'en fonction du menu sélectionné dans la première liste déroulante ne s'affiche dans les 3 autres que les entrées/plats/desserts relatifs au menu en question (les menus sont répertoriés dans un onglet appelé carte)

Voici la formule que j'ai essayée mais elle ne marche pas... (sachant que la liste déroulante du menu s'appelle ComboBox4) :

Private Sub ComboBox4_Afterupdate()

Sheets("Carte").Activate


If ComboBox1.Value = Gourmands Then ComboBox1.RowSource = Carte!A44: A46

If ComboBox2.Value = Gourmands Then ComboBox2.RowSource = Carte!A48: A50

If ComboBox3.Value = Gourmands Then ComboBox3.RowSource = Carte!A52: A54


End Sub


Merci d'avance pour vos réponses !
 

Discussions similaires

Statistiques des forums

Discussions
312 441
Messages
2 088 465
Membres
103 860
dernier inscrit
SebRol