Gantt

download Gantt

If you can't read please download the document

Transcript of Gantt

diagrammedeGANTT

diagrammedeGANTT

mis en uvre avec un tableur

Le diagramme de GANTT est un outil permettant de modliser la planification de tches ncessaires la ralisation d'un projet. Il s'agit d'un outil invent en 1917 par Henry L. GANTT.

Le diagramme GANTT reprsente un outil pour le chef de projet, permettant de reprsenter graphiquement l'avancement du projet, mais c'est galement un bon moyen de communication entre les diffrents acteurs d'un projet.

Ce type de modlisation est facile mettre en uvre avec un simple tableur.

Ce type de modlisation est facile mettre en uvre avec un simple tableur.

Dans un diagramme de GANTT chaque tche est reprsente par une ligne, tandis que les colonnes reprsentent les jours, semaines ou mois du calendrier selon la dure du projet.

Le temps estim pour une tche se modlise par une barre horizontale dont l'extrmit gauche est positionne sur la date prvue de dmarrage et l'extrmit droite sur la date prvue de fin de ralisation. Les tches peuvent s'enchaner squentiellement ou bien tre excutes en parallle.

diagrammedeGANTT

mis en uvre avec un tableur

diagrammedeGANTT

mis en uvre avec un tableur

mis en uvre avec un tableur

Enregistrer le classeur

Enregistrer le classeur

Crer une feuille Ressources pour saisir avec un formulaire les personnes affectes l'excution d'une tche.

Le formulaire est lanc par un clic sur le bouton Saisir les ressources

Les ressources sont saisies dans le formulaire

et affiches automatiquement dans la feuille Ressources

Excel manipule des objets : feuille

Excel manipule des objets : cellule

Excel manipule des objets : bouton, ...

Qui ont des proprits: couleur, hauteur, largeur, ...

Qui peuvent disposer de mthodes: copier, effacer, dplacer, ...

Et tre affects par des vnements: clic, double clic, clic droit, ...

Nommer une feuille Ressources

Nommer une feuille Ressources

Les tches rptitives, ici la saisie des ressources, peuvent tre automatises avec le langage de programmation: Visual Basic pour Applications.

VBA permet de crer des macros, c'est dire un ensemble d'instructions regroupes sous une commande unique.VBA permet de complter l'application en crant des procdures (routines).

Les macros sont dveloppes dans la fentre de l'diteur Visual Basic.

Les macros sont dveloppes dans la fentre de l'diteur Visual Basic.

L'diteur Visual Basic affiche la fentre de l'explorateur de projetsL'diteur Visual Basic affiche la fentre de l'explorateur de projets

Un projet VBA regroupe un classeur, des modules et des feuilles VBA.

Une feuille VBA est nomme galement formulaire ou UserForm

Une feuille VBA est nomme galement formulaire ou UserForm

On commence par crer le formulaire de saisie des ressources.

On ouvre la fentre Proprits

Pour donner un nom au formulairePour donner un nom au formulaire

Pour donner un nom au formulaireEt un titre

Les formulaires (feuilles VBA) permettent de crer des botes de dialogue et des messages personnaliss en insrant des contrles: znes de texte, boutons de commande, ...Les formulaires (feuilles VBA) permettent de crer des botes de dialogue et des messages personnaliss en insrant des contrles: znes de texte, boutons de commande, ...

La bote outils propose les contrles les plus utiliss.

Crer un libell

Crer un libell

Crer un libell Prnom

Crer un libell Prnom

Crer une zone de saisie de texte

Crer une zone de saisie de texte

Crer une zone de saisie de texte ayant comme proprit

Crer une zone de saisie de texte ayant comme proprit: le nom TBprenom

Crer une zone de saisie de texte ayant comme proprit: le nom TBnomCrer une zone de saisie de texte ayant comme proprit: le nom TBnom

Crer ensuite un bouton

Crer ensuite un bouton pour valider la saisie de la ressource.

Ce bouton est nomm CBvalider

Et a pour titre ValiderEt a pour titre Valider

Crer un bouton pour annuler la saisie

Associer au bouton un code, un ensemble d'instructions pour annuler la saisie.

Associer au bouton nomm CBannuler un ensemble d'instructions pour annuler la saisie.

Associer au bouton nomm CBannuler un ensemble d'instructions dont l'excution sera dclenche par l'vnement Click sur le bouton.

Cet ensemble d'instructions regroupes dans un block commenant par Sub et se terminant par End Sub constitue une routine ou procdure

L'instruction Unload Me permet de vider le formulaire

Associer au bouton Cbvalider une routine pour valider la saisie.

Associer au bouton Cbvalider une routine pour valider la saisie.

La valeur saisie dans la zone de texte TBnom est affecte la cellule A1 de la feuille Ressources

Mise en oeuvre du formulaire Fressources

Mise en oeuvre du formulaire Fressources

L'vnement Click sur l'objet Cbvalider entrane l'excution de la routine associe.

L'vnement Click sur l'objet Cbvalider entrane l'excution de la routine associe.

La routine doit tre corrige pour que les zones de texte soient obligatoirement compltes.

La routine doit tre corrige pour que les zones de texte soient obligatoirement compltes.La routine doit tre corrige pour que les zones de texte soient obligatoirement compltes.

Si la zone de texte TBnom est vide

alors afficher le message Vous devez entrer un nom dans une bote de dialogue,

donner la main (activer) l'objet TBnom

Sortir de la routine

MsgBox affiche un message dans une bote de dialogue et attend que l'utilisateur clique sur le bouton Ok

La fonction Proper met la 1re lettre du texte saisi en majuscule

La valeur obtenue

La valeur obtenue

La valeur obtenue est range la suite des textes dj saisis

Le formulaire est vid pour permettre une autre saisie

La fonction Proper met la 1re lettre du texte saisi en majuscule

La fonction Proper met la 1re lettre du texte saisi en majuscule

Crer un bouton pour afficher le formulaire de saisie des ressources.

Crer un bouton pour afficher le formulaire de saisie des ressources.

Crer un bouton pour afficher le formulaire de saisie des ressources.

Crer un bouton CBafficher pour afficher le formulaire de saisie des ressources.

Associer une routine au bouton CBafficher pour afficher le formulaire de saisie des ressources.

Associer une routine au bouton CBafficher pour afficher le formulaire de saisie des ressources.

Associer une routine au bouton CBafficher pour afficher le formulaire de saisie des ressources.

Associer une routine au bouton CBafficher pour afficher le formulaire de saisie des ressources.

Associer une routine au bouton CBafficher pour afficher le formulaire de saisie des ressources.

Associer une routine au bouton CBeffacer pour effacer les ressources saisies

Associer une routine au bouton CBeffacer pour effacer les ressources saisies

Effectuer les mmes oprations pour la saisie des tches raliser

puis pour la saisie des tches ralises

Avec toujours un bouton pour saisir les donnes

et un bouton pour effacer

et les procdures associes ces boutons

La procdure Sub CBtache_Click affiche le formulaire Frealise

La procdure Sub CBtache_Click affiche le formulaire Frealise

Le bouton CBvalider valide la saisie des donnes du formulaire Frealise

Le bouton CBvalider valide la saisie des donnes du formulaire Frealise

Le bouton CBvalider valide la saisie des donnes du formulaire Frealise

Pour raliser le Gantt on doit connatre le n du jour du dbut et celui de la fin de l'excution de la tchePour raliser le Gantt on doit connatre le n du jour du dbut et celui de la fin de l'excution de la tche prvue ou ralise

Et le nombre de tches

Et le nombre de tchesPour raliser le Gantt on doit connatre le n du jour du dbut et celui de la fin de l'excution de la tche prvue ou ralise

Et le nombre de tchesPour raliser le Gantt on doit connatre le n du jour du dbut et celui de la fin de l'excution de la tche prvue ou ralise

La feuille Gantt permet de comparer le prvu

La feuille Gantt permet de comparer le prvu et le ralis

La feuille Gantt permet d'effacer le diagramme

La feuille Gantt permet d'effacer le diagramme avec la routine associe au bouton CBeffacer

Cette routine slectionne la zone du diagramme

et efface les couleurs du fond et de la bordure des cellules de la slection

La routine associe au bouton Prvu nomm CBvisualiser

Cette routine rpte la coloration des cellules concernes

Cette routine rpte la coloration des cellules concernes depuis le dbut de la tche raliser

Cette routine rpte la coloration des cellules concernes depuis le dbut de la tche raliser

Cette routine rpte la coloration des cellules concernes depuis le dbut de la tche raliser jusqu' sa fin

Cette routine rpte la coloration des cellules concernes depuis le dbut de la tche raliser jusqu' sa fin

Cette routine rpte la coloration des cellules concernes depuis le dbut de la tche raliser jusqu' sa fin

Cette routine rpte la coloration des cellules concernes depuis le dbut de la tche raliser jusqu' sa fin

Cette routine rpte la coloration des cellules concernes depuis le dbut de la tche raliser jusqu' sa fin et ce pour chacune des tches

Depuis la premire tche

Depuis la premire tche

Jusqu' la dernire

Jusqu' la dernire

Jusqu' la dernire

Depuis la premire tche jusqu' la dernirerpter:Depuis le dbut d'une tche jusqu' sa finrpter:Colorer une cellule Colorer une cellule

Depuis le dbut d'une tche jusqu' sa finrpter:Colorer une cellule

Depuis le dbut d'une tche jusqu' sa finrpter:Colorer une cellule

Depuis la premire tche jusqu' la dernirerpter:Depuis le dbut d'une tche jusqu' sa finrpter:Colorer une cellule

Depuis la premire tche jusqu' la dernirerpter:Depuis le dbut d'une tche jusqu' sa finrpter:Colorer une cellule

Mme procdure pour les tches ralises

Mme procdure pour les tches ralises

Mme procdure pour les tches ralises

Mme procdure pour les tches ralises, mais ce n'est plus l'intrieur de la cellule qui est color mais la bordure du bas

On peut ainsi comparer le prvu et le ralis.

diagrammedeGANTT

mis en uvre avec un tableur