Towelie
XLDnaute Nouveau
Bonjour à vous,
Je développe actuellement un outil qui permet de collecter les charges de travail et qui va permettre à mon responsable d'obtenir une synthèse de ces charges. J'ai donc décidé de créer un masque de saisie comprenant plusieurs champs à renseigner. Ce masque est notamment composé de 3 ComboBox
J'ai trois problèmes :
- Tout d'abord, je souhaiterai affecter des données (issues d'une feuille "DONNEES_TECHNIQUES") aux ComboBox1 et ComboBox2, sans passer par la propriété rowsource et éviter le code en "dur".
ComboBox1: niveaux de criticité (critique, majeure, mineure)
ComboBox2: noms des activités (activity_1, activity_2,...)
- Dans un second temps, j'aimerais que le choix du ComboBox2 détermine les propositions (également issues de la feuille "DONNEES_TECHNIQUES") du ComboBox3.
Par exemple:
Si ComboBox2 = activity_1, alors ComboBox3 me propose les produits P1, P2, P3, P4
Si ComboBox2 = activity_2, alors ComboBox3 me propose les produits P5, P6, P7
et ainsi de suite...
Remarque: ces ComboBox (surtout la 2 et la 3) doivent pouvoir être mis à jour.
- Enfin, une feuille "SYNTHESE_DES_CHARGES" doit permettre le calcul automatique des charges en heures. Par conséquent, je dois affecter des valeurs numériques à chaque produit.
J'ai déjà appliqué la formule "recherchev" et elle fonctionne parfaitement. Cependant elle ne convient pas à mon besoin car je ne peux sélectionner qu'un seul "n°_index_col", ce qui implique que je dois regrouper toutes les données techniques, relatives aux produits et aux temps, sur deux colonnes.
Pouvez-vous m'aider ? SVP
En espérant avoir été clair, je vous remercie par avance et je me tiens à votre disposition pour toutes informations complémentaires. Vous trouverez ci-joint mon document.
Bien cordialement ,
Towelie.
Remarque: je me suis familiarisé avec l'environnement VBA, mais j'ai niveau débutant. Je travaille également avec Excel 2013.
Je développe actuellement un outil qui permet de collecter les charges de travail et qui va permettre à mon responsable d'obtenir une synthèse de ces charges. J'ai donc décidé de créer un masque de saisie comprenant plusieurs champs à renseigner. Ce masque est notamment composé de 3 ComboBox
J'ai trois problèmes :
- Tout d'abord, je souhaiterai affecter des données (issues d'une feuille "DONNEES_TECHNIQUES") aux ComboBox1 et ComboBox2, sans passer par la propriété rowsource et éviter le code en "dur".
ComboBox1: niveaux de criticité (critique, majeure, mineure)
ComboBox2: noms des activités (activity_1, activity_2,...)
- Dans un second temps, j'aimerais que le choix du ComboBox2 détermine les propositions (également issues de la feuille "DONNEES_TECHNIQUES") du ComboBox3.
Par exemple:
Si ComboBox2 = activity_1, alors ComboBox3 me propose les produits P1, P2, P3, P4
Si ComboBox2 = activity_2, alors ComboBox3 me propose les produits P5, P6, P7
et ainsi de suite...
Remarque: ces ComboBox (surtout la 2 et la 3) doivent pouvoir être mis à jour.
- Enfin, une feuille "SYNTHESE_DES_CHARGES" doit permettre le calcul automatique des charges en heures. Par conséquent, je dois affecter des valeurs numériques à chaque produit.
J'ai déjà appliqué la formule "recherchev" et elle fonctionne parfaitement. Cependant elle ne convient pas à mon besoin car je ne peux sélectionner qu'un seul "n°_index_col", ce qui implique que je dois regrouper toutes les données techniques, relatives aux produits et aux temps, sur deux colonnes.
Pouvez-vous m'aider ? SVP
En espérant avoir été clair, je vous remercie par avance et je me tiens à votre disposition pour toutes informations complémentaires. Vous trouverez ci-joint mon document.
Bien cordialement ,
Towelie.
Remarque: je me suis familiarisé avec l'environnement VBA, mais j'ai niveau débutant. Je travaille également avec Excel 2013.