chamallowette
XLDnaute Nouveau
Bonjour,
Je sollicite votre aide afin d'avancer dans mon petit programme, car je bloque dessus depuis quelques jours. Je précise que je n'avais jamais touché aux macros/VBA avant mardi de cette semaine, alors merci de votre indulgence...
Je dispose de 2 UserForm. Le premier est un genre de formulaire de recherche, permettant d'accéder aux caractéristiques d'une machine. Il se compose de deux optionbutton et deux combobox. La combobox1 dépend des option button et la combobox2 de la combobox1.
J'ai quasiment réussi à faire cet enchainement "en cascade", mais il y a un petit problème.
Explications : Un type de machine appartient à un secteur d'usine, mais il peut y avoir un même secteur dans deux usines différentes mais on ne peut pas trouver la même machine dans les deux usines.
Problème : Lorsque que je sélectionne Usine "A" et Secteur "Pliage" la combobox2 me propose 5 machines (plieuses) alors qu'elle ne devrait m'en proposer que 2 (il y a 2 plieuses dans l'usine A et 3 dans l'usine B). Comment résoudre ce problème ?
Le second UserForm sert à afficher les caractéristiques de la machine sélectionnée dans le premier UserForm, en les tirant de la BDD.
J'ai réussi à lui dire de prendre en compte les données choisies dans le premier UserForm, mais je n'obtiens pas les bonnes lignes du tableau (je pense que cela vient du fait que j'utilise ListIndex alors que la combobox sur laquelle je l'utilise propose un choix limité et non pas toute la BDD). Auriez-vous une suggestion ?
Voilà, j'espère que c'est assez clair, dans le cas contraire n'hésitez pas à me poser des questions! Je met un exemple simplifié en pièce jointe.
Merci d'avance pour votre aide!
Je sollicite votre aide afin d'avancer dans mon petit programme, car je bloque dessus depuis quelques jours. Je précise que je n'avais jamais touché aux macros/VBA avant mardi de cette semaine, alors merci de votre indulgence...
Je dispose de 2 UserForm. Le premier est un genre de formulaire de recherche, permettant d'accéder aux caractéristiques d'une machine. Il se compose de deux optionbutton et deux combobox. La combobox1 dépend des option button et la combobox2 de la combobox1.
J'ai quasiment réussi à faire cet enchainement "en cascade", mais il y a un petit problème.
Explications : Un type de machine appartient à un secteur d'usine, mais il peut y avoir un même secteur dans deux usines différentes mais on ne peut pas trouver la même machine dans les deux usines.
Problème : Lorsque que je sélectionne Usine "A" et Secteur "Pliage" la combobox2 me propose 5 machines (plieuses) alors qu'elle ne devrait m'en proposer que 2 (il y a 2 plieuses dans l'usine A et 3 dans l'usine B). Comment résoudre ce problème ?
Le second UserForm sert à afficher les caractéristiques de la machine sélectionnée dans le premier UserForm, en les tirant de la BDD.
J'ai réussi à lui dire de prendre en compte les données choisies dans le premier UserForm, mais je n'obtiens pas les bonnes lignes du tableau (je pense que cela vient du fait que j'utilise ListIndex alors que la combobox sur laquelle je l'utilise propose un choix limité et non pas toute la BDD). Auriez-vous une suggestion ?
Voilà, j'espère que c'est assez clair, dans le cas contraire n'hésitez pas à me poser des questions! Je met un exemple simplifié en pièce jointe.
Merci d'avance pour votre aide!
Pièces jointes
Dernière édition: