Bonjour,
J'ai besoin de créer un planning Gantt pour faire du suivi de production.
J'ai un classeur Excel sur lequel j'ai déjà bien avancé deux choses :
- La récupération de données des commandes, affaires, dates de prod/livraison, quantités, etc. (j'ai eu beaucoup de mal mais j'y suis enfin parvenu ).
- La création d'un planning Gantt automatisé et dynamique (à partir d'une source trouvée sur internet) qui est vraiment parfait...
Le dernier souci qu'il me reste maintenant (et pas des moindres) c'est de générer ce planning Gantt à partir des données brutes que j'ai réussi à rassembler.
Ce que j'aimerais donc réussir à obtenir : une macro (ou autres moyen si vous en avez ?) qui pourrait parcourir, parser les données et créer le planning Gantt correspondant. Ajouter les lignes, afficher les infos, etc.
Pour mieux comprendre je vous met en pièce-jointe un exemple de mon fichier Excel :
Onglet 1
Cet onglet contient le planning. Les données que vous voyez ne sont que des tests faits par moi-même, aucune des tâches ne correspond aux données de l'onglet 2.
Vous pouvez modifier les noms des taches, les dates de début et la durée.
Pour ajouter des lignes il faut copier/coller...
Puis vous pouvez faire varier l'avancement pour voir comment ça évolue.
Bien sur au final ce que je souhaites c'est que tout celà soit renseigné automatiquement.
De même que l'ajout de lignes et la "mise en forme" des tâches, etc.
Onglet 2
Ici se trouvent les données (fictives pour l'exemple, mais l'idée est là). Pour info, chaque Affaire est une commande client. Celle-ci peut contenir plusieurs éléments. Les dates de début et de fin sont indiquées, ainsi que les quantitées commandées/produites. Ces quantités me permettent d'ailleurs de calculer l'avancement (calcul fait en amont dans la requête SQL).
Ne vous souciez pas des 4 dernières colonnes, elles correspondent à divers états des commandes et des ordres de fabrication...ces colonnes me serviront uniquement à "filtrer" les commandes qui m'intéressent.
Objectif : parser toutes les lignes de l'onglet 2 et créer le planning Gantt correspondant dans l'onglet 1 (basé sur le modèle existant, même mise en forme, etc.)
Pouvez-vous m'éclairer sur la faisabilité d'une telle macro, et si c'est possible pouvez-vous me donner quelques pistes et/ou aides sur la réalisation ?
Je ne suis pas expert en VBA et je n'ai aucune idée de comment "parser" des données...et encore moins de comment créer un planning (assez complexe tout de même) à partir de ces infos...
Tout coup de pouce est le bienvenu
Merci d'avance !
Cordialement,
Alexandre
PS : ne cliquez pas sur le bouton "Recharger les données" ça ne fonctionnera évidemment pas Par souci de confidentialité j'ai retiré la macro affectée.
C'est ce bouton et cette macro allaient chercher dans les bases de données toutes les infos et les mettaient en forme dans l'onglet 2...
Par contre le bouton "Générer le planning" est prévu pour lancer la macro de création du planning à partir des donnéesde l'onglet 2
Partager