Bonjour à tous,
Finalement, je fais appel à ce forum, car ça fait 3 jours que je m'arrache les cheveux sur un problème en VBA et malheureusement mes connaissances en VBA sont quasi nul. J'ai parcouru, depuis 3 jours, l'ensemble des forums de la toile, sans aucun résultat concret.
Je me permet de vous poser mon problème afin que vous puissiez, s'il vous le souhaitez, m'aider à le résoudre. Vous êtes mon dernier espoir.
Je suis actuellement étudiant en cycle ingénieur et je dois, pour la fin de la semaine réaliser, un fichier excel comprenant le lancement et le suivi de production pour un cour de gestion de production.
Le fichier se compose de la manière suivante:
J'ai un premier onglet avec le personnel (10 personnes), j'ai donc créé une liste qui me servira par la suite.
J'ai un deuxième onglet "lancement" avec en première colonne, l'ensemble des opérations à réaliser (37 opérations) et sur la première ligne l'ensemble des jours du cycle de production (J1, J2, J3.... J15). On a donc une matrice 38X15.
Le troisième onglet "planning" avec la première colonne les opérateurs et la première ligne l'ensemble des jours du cycle de production.
J'ai mis des boutons sur l'ensemble de la matrice lancemement (onglet 2). J'aimerai activer seulement les boutons correspondant au jour de production actuelle (comme la fonction AUJOURDHUI() ).
L'objectif est selon le jour que l'on est, lancer l'opération les plus importantes en cliquant sur le bouton concerné.
L'action du bouton permettra:
de choisir l'opérateur qui ferra l'opération
de copier le nom de l'opération concerné dans l'onglet "planning" dans la céllule correspondant au jour et à l'opérateur
de changer de couleur le bouton une fois que l'opération est lancé.
En fin de de journée, l'idée est de recliquer sur le bouton coloré,de rentrer le temps passé pour faire cette opération, de remplacer le bouton coloré par le temps et de renseigner si l'opération est fini ou pas. Si fini on s'arrête là si pas fini on active le bouton du jour d'après.
Je ne sais pas si j'ai été assez clair, je ne sais pas si vous voulez un fichier exemple excel. Je sais c'est un peu une machine à gaz mais le prof veux un truc simple à gérer sans passer par microsoft project ou autre logiciel de gestion.
Je vous remercie d'avance pour votre aider, comme je vous l'ai dit mes connaissances en VBA sont vraiment minime.
Je pense avoir bien détaillé le programme. Si vous voulez de plus ample informations n'hésitez pas à me le renseigner.
Je pense qu'après ce devoir, je vais me lancer dans une formation VBA car d'après ce que j'ai pu voir sur le net, on peut vraiment faire tout ce que l'on veut avec excel et VBA, essentiel pour un futur ingénieur.
J'attends vos réponse avec impatience
Merci
Damien
Finalement, je fais appel à ce forum, car ça fait 3 jours que je m'arrache les cheveux sur un problème en VBA et malheureusement mes connaissances en VBA sont quasi nul. J'ai parcouru, depuis 3 jours, l'ensemble des forums de la toile, sans aucun résultat concret.
Je me permet de vous poser mon problème afin que vous puissiez, s'il vous le souhaitez, m'aider à le résoudre. Vous êtes mon dernier espoir.
Je suis actuellement étudiant en cycle ingénieur et je dois, pour la fin de la semaine réaliser, un fichier excel comprenant le lancement et le suivi de production pour un cour de gestion de production.
Le fichier se compose de la manière suivante:
J'ai un premier onglet avec le personnel (10 personnes), j'ai donc créé une liste qui me servira par la suite.
J'ai un deuxième onglet "lancement" avec en première colonne, l'ensemble des opérations à réaliser (37 opérations) et sur la première ligne l'ensemble des jours du cycle de production (J1, J2, J3.... J15). On a donc une matrice 38X15.
Le troisième onglet "planning" avec la première colonne les opérateurs et la première ligne l'ensemble des jours du cycle de production.
J'ai mis des boutons sur l'ensemble de la matrice lancemement (onglet 2). J'aimerai activer seulement les boutons correspondant au jour de production actuelle (comme la fonction AUJOURDHUI() ).
L'objectif est selon le jour que l'on est, lancer l'opération les plus importantes en cliquant sur le bouton concerné.
L'action du bouton permettra:
de choisir l'opérateur qui ferra l'opération
de copier le nom de l'opération concerné dans l'onglet "planning" dans la céllule correspondant au jour et à l'opérateur
de changer de couleur le bouton une fois que l'opération est lancé.
En fin de de journée, l'idée est de recliquer sur le bouton coloré,de rentrer le temps passé pour faire cette opération, de remplacer le bouton coloré par le temps et de renseigner si l'opération est fini ou pas. Si fini on s'arrête là si pas fini on active le bouton du jour d'après.
Je ne sais pas si j'ai été assez clair, je ne sais pas si vous voulez un fichier exemple excel. Je sais c'est un peu une machine à gaz mais le prof veux un truc simple à gérer sans passer par microsoft project ou autre logiciel de gestion.
Je vous remercie d'avance pour votre aider, comme je vous l'ai dit mes connaissances en VBA sont vraiment minime.
Je pense avoir bien détaillé le programme. Si vous voulez de plus ample informations n'hésitez pas à me le renseigner.
Je pense qu'après ce devoir, je vais me lancer dans une formation VBA car d'après ce que j'ai pu voir sur le net, on peut vraiment faire tout ce que l'on veut avec excel et VBA, essentiel pour un futur ingénieur.
J'attends vos réponse avec impatience
Merci
Damien