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.