[Excel] Time Tracker Projets : Un timer par tâche
tomafou
Messages postés
253
Statut
Membre
-
tomafou Messages postés 253 Statut Membre -
tomafou Messages postés 253 Statut Membre -
Bonjour,
Je suis entrain d'éditer (enfin plutôt d'essayer d'éditer) un fichier Excel "Time Tracker" afin de pouvoir comptabiliser le temps total passé sur un projet.
L'idée est d'avoir un fichier par projet dans lequel je commence par indiquer le temps de travail estimé.
Ensuite, je précise chaque tâche d'exécution et pour chacune d'elle j'aurai la possibilité de lancer un timer dès que je travaille dessus. A la fin, je stoppe le timer.
Ainsi de suite pour les autres tâches éventuelles.
Mais aussi, j'aurai la possibilité de reprendre une tâche déjà démarré.
A la fin du projet, la somme des temps passés sur toutes les tâches d'exé. me donnera le temps total passé sur le projet. Et je pourrais comparer avec l'estimation faite au départ.
N'y connaissant rien en code ou en VBA, j'ai commencé à éditer mon fichier en m'appuyant sur cet article pour avoir un code VBA pour le timer :
https://fr.extendoffice.com/documents/excel/3684-excel-create-stopwatch.html
J'ai pu réaliser ainsi un timer pour la 1ère tâche d'un projet.
Sans réellement comprendre le code, j'ai tout de même réussi à intégrer un 2nd timer (pour la 2e tâche donc) indépendant du premier.
Dans cette logique, je peux en réaliser autant que je le souhaite. Pas de problème.
Par contre, j'ai deux problèmes que je ne comprends pas et que je n'arrive pas à résoudre :
#1/ Je lance le timer en cliquant sur "Démarrer", je laisse s'écouler quelques secondes. Si je reclique sur "Démarrer", le timer revient à zéro. Alors que pour ça, il y a le bouton "Réinitialiser".
Si je lance le timer, je laisse quelques secondes, j'appuie sur "Arrêter", le timer s'arrête. Si je rappuie sur "Démarrer", le timer repart normalement. Par contre, si je rappuie sur "Démarrer", le timer va reviennir au temps qu'il était la dernière fois que j'ai cliqué sur "Arrêter".
#2/ Je lance le timer, j'attends, je clique sur "Arrêter" et j'enregistre le fichier avant de le fermer. J'ouvre de nouveau le fichier, je clique sur "Démarrer" pour relancer le timer et celui-ci repart depuis zéro au lieu de reprendre sur le temps déjà écoulé.
Je vous laisse l'ébauche sur laquelle je travaille : https://www.cjoint.com/c/KKpkjANkffr
Certaines cellules ne sont pas à jour (comme certaines formules de %, etc...) car pour l'instant c'est secondaire et elles sont là pour la mise en page.
Par la suite, j'aurai d'autres questions justement à ce sujet et sur certaines mises en forme de cellules je pense.
J'espère avoir été suffisamment explicite et j'espère que vous pourrez m'aider.
J'ai bien conscience que le code VBA n'est peut-être adapté à ma problématique mais dans l'état de mes connaissances et du temps libre que j'ai, c'était la meilleur solution pour moi.
A voir s'il faut modifier l'existant ou carrément le refaire...?
Quoiqu'il en soit, merci pour votre aide !
Je suis entrain d'éditer (enfin plutôt d'essayer d'éditer) un fichier Excel "Time Tracker" afin de pouvoir comptabiliser le temps total passé sur un projet.
L'idée est d'avoir un fichier par projet dans lequel je commence par indiquer le temps de travail estimé.
Ensuite, je précise chaque tâche d'exécution et pour chacune d'elle j'aurai la possibilité de lancer un timer dès que je travaille dessus. A la fin, je stoppe le timer.
Ainsi de suite pour les autres tâches éventuelles.
Mais aussi, j'aurai la possibilité de reprendre une tâche déjà démarré.
A la fin du projet, la somme des temps passés sur toutes les tâches d'exé. me donnera le temps total passé sur le projet. Et je pourrais comparer avec l'estimation faite au départ.
N'y connaissant rien en code ou en VBA, j'ai commencé à éditer mon fichier en m'appuyant sur cet article pour avoir un code VBA pour le timer :
https://fr.extendoffice.com/documents/excel/3684-excel-create-stopwatch.html
J'ai pu réaliser ainsi un timer pour la 1ère tâche d'un projet.
Sans réellement comprendre le code, j'ai tout de même réussi à intégrer un 2nd timer (pour la 2e tâche donc) indépendant du premier.
Dans cette logique, je peux en réaliser autant que je le souhaite. Pas de problème.
Par contre, j'ai deux problèmes que je ne comprends pas et que je n'arrive pas à résoudre :
#1/ Je lance le timer en cliquant sur "Démarrer", je laisse s'écouler quelques secondes. Si je reclique sur "Démarrer", le timer revient à zéro. Alors que pour ça, il y a le bouton "Réinitialiser".
Si je lance le timer, je laisse quelques secondes, j'appuie sur "Arrêter", le timer s'arrête. Si je rappuie sur "Démarrer", le timer repart normalement. Par contre, si je rappuie sur "Démarrer", le timer va reviennir au temps qu'il était la dernière fois que j'ai cliqué sur "Arrêter".
#2/ Je lance le timer, j'attends, je clique sur "Arrêter" et j'enregistre le fichier avant de le fermer. J'ouvre de nouveau le fichier, je clique sur "Démarrer" pour relancer le timer et celui-ci repart depuis zéro au lieu de reprendre sur le temps déjà écoulé.
Je vous laisse l'ébauche sur laquelle je travaille : https://www.cjoint.com/c/KKpkjANkffr
Certaines cellules ne sont pas à jour (comme certaines formules de %, etc...) car pour l'instant c'est secondaire et elles sont là pour la mise en page.
Par la suite, j'aurai d'autres questions justement à ce sujet et sur certaines mises en forme de cellules je pense.
J'espère avoir été suffisamment explicite et j'espère que vous pourrez m'aider.
J'ai bien conscience que le code VBA n'est peut-être adapté à ma problématique mais dans l'état de mes connaissances et du temps libre que j'ai, c'était la meilleur solution pour moi.
A voir s'il faut modifier l'existant ou carrément le refaire...?
Quoiqu'il en soit, merci pour votre aide !
Configuration: Windows / Firefox 94.0
A voir également:
- [Excel] Time Tracker Projets : Un timer par tâche
- Popcorn time - Télécharger - TV & Vidéo
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Quick time - Télécharger - Lecture
- Si ou excel - Guide
83 réponses
Re,
Si vous pouviez m'aider là-dessus.
Si vous pouviez m'aider là-dessus.
'code bouton arret a modifier
Private Sub Cmd_A1_Click()
If Not Flg_A And TD = 1 And Message Then
Flg_D = False
Flg_A = True
RCel = 2
Call StopClock
End If
End Sub
'Message Box complete
Function Message() As Boolean
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Etes vous sur de vouloir arreter cette tache?" ' Define message.
Style = vbYesNo + vbCritical + vbDefaultButton2 ' Define buttons.
Title = "MsgBox Arret" ' Define title.
Help = "" '"DEMO.HLP" ' Define Help file.
Ctxt = 1000 ' Define topic context.
' Display message.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
Message = True
Else ' User chose No.
Message = False
End If
End Function
Re,
Si vous pouviez m'aider là-dessus.
Si vous pouviez m'aider là-dessus.
'code bouton arret a modifier
Private Sub Cmd_A1_Click()
If Not Flg_A And TD = 1 And Message Then
Flg_D = False
Flg_A = True
RCel = 2
Call StopClock
End If
End Sub
'Message Box complete
Function Message() As Boolean
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Etes vous sur de vouloir arreter cette tache?" ' Define message.
Style = vbYesNo + vbCritical + vbDefaultButton2 ' Define buttons.
Title = "MsgBox Arret" ' Define title.
Help = "" '"DEMO.HLP" ' Define Help file.
Ctxt = 1000 ' Define topic context.
' Display message.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
Message = True
Else ' User chose No.
Message = False
End If
End Function
Merci mais je ne sais pas où renseigner ce code ?
J'ai essayé à la fin mais ça ne fonctionne pas et ça me dit qu'il y a une ambiguïté avec "Cmd_A1_Click".
J'ai essayé en remplaçant par le nom d'un autre bouton et en déplaçant ce code mais rien n'y fait. Comme je ne connais même pas les bases du code, c'est un peu compliqué pour moi de savoir quoi en faire...
J'ai essayé à la fin mais ça ne fonctionne pas et ça me dit qu'il y a une ambiguïté avec "Cmd_A1_Click".
J'ai essayé en remplaçant par le nom d'un autre bouton et en déplaçant ce code mais rien n'y fait. Comme je ne connais même pas les bases du code, c'est un peu compliqué pour moi de savoir quoi en faire...
Re,
Vous devez ajouter la fonction Message dans un nouveau module
Vous devez ajouter Message dans toutes les lignes du IF de chaque bouton Arret
Je suis sur le comptage d'heure. Devrait pas etre long
Suite:
Sera demain.
Vous devez ajouter la fonction Message dans un nouveau module
Vous devez ajouter Message dans toutes les lignes du IF de chaque bouton Arret
Je suis sur le comptage d'heure. Devrait pas etre long
Suite:
Sera demain.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Comptage heures ok
% total heures projet et taches 1et 2 ok
Par contre Heures estimees Taches, vous saisissez un nombre d'heures entieres, avec decimales?
Il faut que je puisse integrer vos heures sans compteur
Il faudrait discuter du nombre de taches en fonction du projet de facon a ne pas lancer des compteurs inutiles.
Vous verriez la chose de quelle facon, j'ai la mienne mais vous devez participer a l'elaboration de votre "outil de travail"
Il me faudrait le fichier que vous avez modifie pour le mettre a jour
Comptage heures ok
% total heures projet et taches 1et 2 ok
Par contre Heures estimees Taches, vous saisissez un nombre d'heures entieres, avec decimales?
Il faut que je puisse integrer vos heures sans compteur
Il faudrait discuter du nombre de taches en fonction du projet de facon a ne pas lancer des compteurs inutiles.
Vous verriez la chose de quelle facon, j'ai la mienne mais vous devez participer a l'elaboration de votre "outil de travail"
Il me faudrait le fichier que vous avez modifie pour le mettre a jour
Vous devez ajouter la fonction Message dans un nouveau module
Je ne sais même pas ce qu'est un module ni comment faire pour en créer un nouveau
Vous devez ajouter Message dans toutes les lignes du IF de chaque bouton Arret
Je ne comprends pas ce que je dois faire.
C'est peut-être évident pour vous car vous avez l'habitude mais pour un néophyte, c'est incompréhensible.
Par contre Heures estimees Taches, vous saisissez un nombre d'heures entieres, avec decimales?
Les cellules "Temps estimé" (E13, E21, E29, E37, E45, E53) sont renseignées au format hh:mm:ss donc pour 1h30 je remplis 01:30:00.
Il faut que je puisse integrer vos heures sans compteur
J'ai fait une première intégration.
L'idée c'est d'avoir un bouton "Temps additionnel" (que j'utiliserai occasionnellement) qui ramène à une feuille dédiée "Temps Add."
Dans cette feuille, j'ai fait simple, je peux renseigner une date et une durée. Et ce, pour les 6 tâches.
Et si vous allez dans la feuille "Taches", j'ai rajouté une colonne pour que les totaux des "temps add." soient ajoutés aux chronos de chaque tâche et au temps total.
C'est très certainement pas fait dans les règles de l'art, mais malgré mon peu de connaissances sur Excel cela fonctionne. Si vous souhaitez modifier le schmilblick pas de soucis.
Il faudrait discuter du nombre de taches en fonction du projet de facon a ne pas lancer des compteurs inutiles.
Vous verriez la chose de quelle facon, j'ai la mienne mais vous devez participer a l'elaboration de votre "outil de travail"
Dans l'idéal, les 6tâches demandées.
Après, il peut il y avoir 3 tâches par défaut par exemple et avec un simple bouton je peux en rajouter une ou en supprimer une, pas de soucis, avec plaisir.
Mais l'idée principale c'est que je ne perde pas de temps à modifier le nombre de tâche à chaque fois que j'ouvre un nouveau projet.
Si j'ai besoin de 4 tâches pour un projet, je préfère en avoir 2 inutiles et visibles que de bidouiller le code, la mise en forme, etc... à chaque fois.
Je vous laisse le tableau modifié :
https://www.cjoint.com/c/KKthRORJ0Sr
Je ne sais même pas ce qu'est un module ni comment faire pour en créer un nouveau
Vous devez ajouter Message dans toutes les lignes du IF de chaque bouton Arret
Je ne comprends pas ce que je dois faire.
C'est peut-être évident pour vous car vous avez l'habitude mais pour un néophyte, c'est incompréhensible.
Par contre Heures estimees Taches, vous saisissez un nombre d'heures entieres, avec decimales?
Les cellules "Temps estimé" (E13, E21, E29, E37, E45, E53) sont renseignées au format hh:mm:ss donc pour 1h30 je remplis 01:30:00.
Il faut que je puisse integrer vos heures sans compteur
J'ai fait une première intégration.
L'idée c'est d'avoir un bouton "Temps additionnel" (que j'utiliserai occasionnellement) qui ramène à une feuille dédiée "Temps Add."
Dans cette feuille, j'ai fait simple, je peux renseigner une date et une durée. Et ce, pour les 6 tâches.
Et si vous allez dans la feuille "Taches", j'ai rajouté une colonne pour que les totaux des "temps add." soient ajoutés aux chronos de chaque tâche et au temps total.
C'est très certainement pas fait dans les règles de l'art, mais malgré mon peu de connaissances sur Excel cela fonctionne. Si vous souhaitez modifier le schmilblick pas de soucis.
Il faudrait discuter du nombre de taches en fonction du projet de facon a ne pas lancer des compteurs inutiles.
Vous verriez la chose de quelle facon, j'ai la mienne mais vous devez participer a l'elaboration de votre "outil de travail"
Dans l'idéal, les 6tâches demandées.
Après, il peut il y avoir 3 tâches par défaut par exemple et avec un simple bouton je peux en rajouter une ou en supprimer une, pas de soucis, avec plaisir.
Mais l'idée principale c'est que je ne perde pas de temps à modifier le nombre de tâche à chaque fois que j'ouvre un nouveau projet.
Si j'ai besoin de 4 tâches pour un projet, je préfère en avoir 2 inutiles et visibles que de bidouiller le code, la mise en forme, etc... à chaque fois.
Je vous laisse le tableau modifié :
https://www.cjoint.com/c/KKthRORJ0Sr
Re,
visibles que de bidouiller le code
Peut de modif, simplement de verifier si la cellule Tache n'est pas vide pour lancer un compteur et pas de suppression dans feuille Projet
Ceci dit, les cellules taches se remplissent avec le tableau tache pas une liste de choix.
certainement pas fait dans les règles de l'art
"Tout est bon dans l'cochon":

visibles que de bidouiller le code
Peut de modif, simplement de verifier si la cellule Tache n'est pas vide pour lancer un compteur et pas de suppression dans feuille Projet
Ceci dit, les cellules taches se remplissent avec le tableau tache pas une liste de choix.
certainement pas fait dans les règles de l'art
"Tout est bon dans l'cochon":

Bonjour,
Z'etes toujours a l'ecoute?
Vu de ma fenetre:
Fichier modifie: https://www.cjoint.com/c/KKxgNCx0Kef
Remplace compteur heure Time par un compteur de seconde.
De ce fait, ai ajoute des colonnes feuille taches, modfie le format des cellules Temps et verrouille la plage colonnes A-J et % sauf temps add pour eviter les doigts baladeurs
Z'etes toujours a l'ecoute?
Vu de ma fenetre:
Fichier modifie: https://www.cjoint.com/c/KKxgNCx0Kef
Remplace compteur heure Time par un compteur de seconde.
De ce fait, ai ajoute des colonnes feuille taches, modfie le format des cellules Temps et verrouille la plage colonnes A-J et % sauf temps add pour eviter les doigts baladeurs
Bonjour,
oui bien sur, j'attendais votre retour justement.
Je viens de télécharger votre fichier et malheureusement j'ai un message d'erreur quelque soit le bouton "démarrer" ou "Arrêter" sur lequel je clique.
La fenetre VBA s'ouvre et un pop-up m'indique :
"Erreur de compilation : Type défini par l'utilisateur non défini."
Quand je ferme le pop-up, la ligne de code "NextTick As DateDate" est surlignée.
Et quand je ferme la fenetre VBA, le message "Cette commande va arrêter le débogueur" apparait.
Je ne comprends pas non plus votre explication :
Remplace compteur heure Time par un compteur de seconde. : Où ça ? En B8 Feuille "Projet" ?
De ce fait, ai ajoute des colonnes feuille taches, modfie le format des cellules Temps : Ca ok, je vois les modifs.
verrouille la plage colonnes A-J et % : On parle bien des cellules en de la Feuille "Projet" ? Dans ce cas, pourquoi je n'arrive pas à sélectionner une cellule d'un colonne après J ?
Comment faire pour enlever ce verrouillage (si j'ai besoin de modifier le fichier) ?
Aussi quand je ferme le fichier, je n'ai pas de message me demandant si je veux enregistrer les modifications.
Merci pour votre aide et bonne journée,
oui bien sur, j'attendais votre retour justement.
Je viens de télécharger votre fichier et malheureusement j'ai un message d'erreur quelque soit le bouton "démarrer" ou "Arrêter" sur lequel je clique.
La fenetre VBA s'ouvre et un pop-up m'indique :
"Erreur de compilation : Type défini par l'utilisateur non défini."
Quand je ferme le pop-up, la ligne de code "NextTick As DateDate" est surlignée.
'https://forum.excel-pratique.com/excel/associer-une-forme-a-une-formule-84506 'Modifie par F894009 le 17/11/2021 'Remplace Time par un comptage seconde pour avoir des heures supperieurs a 24 Option Explicit Dim NextTick As DateDate
Et quand je ferme la fenetre VBA, le message "Cette commande va arrêter le débogueur" apparait.
Je ne comprends pas non plus votre explication :
Remplace compteur heure Time par un compteur de seconde. : Où ça ? En B8 Feuille "Projet" ?
De ce fait, ai ajoute des colonnes feuille taches, modfie le format des cellules Temps : Ca ok, je vois les modifs.
verrouille la plage colonnes A-J et % : On parle bien des cellules en de la Feuille "Projet" ? Dans ce cas, pourquoi je n'arrive pas à sélectionner une cellule d'un colonne après J ?
Comment faire pour enlever ce verrouillage (si j'ai besoin de modifier le fichier) ?
Aussi quand je ferme le fichier, je n'ai pas de message me demandant si je veux enregistrer les modifications.
Merci pour votre aide et bonne journée,
Re,
non plus votre explication :
Ben ce sont les modif que j'ai faites.
Je ne mets pas de voyelles accentuees la plupart du temps , j'ai programme depuis longtemps avec des logiciels US , donc pas d'accents
Les modif sont faites au niveau du code VBA et feuille Taches.
enlever ce verrouillage (si j'ai besoin de modifier le fichier)
C'est la premiere fois que vous utilisez Excel??
verrouille la plage colonnes A-J et %
Apparemment les cellules fusionnees font que l'ensemble de la feuille est protegee, curieux !
Enlever protection:
Ruban Excel
Revision
Oter Protection
Entrer le MDP
Message errreur: corrigez dans module Gestion_Temps
par
Y a un doigt qui a begueiller a la derniere mise a jour quand j'ai enleve ce qui ne servait a rien
non plus votre explication :
Ben ce sont les modif que j'ai faites.
Je ne mets pas de voyelles accentuees la plupart du temps , j'ai programme depuis longtemps avec des logiciels US , donc pas d'accents
Les modif sont faites au niveau du code VBA et feuille Taches.
enlever ce verrouillage (si j'ai besoin de modifier le fichier)
C'est la premiere fois que vous utilisez Excel??
verrouille la plage colonnes A-J et %
Apparemment les cellules fusionnees font que l'ensemble de la feuille est protegee, curieux !
Enlever protection:
Ruban Excel
Revision
Oter Protection
Entrer le MDP
Message errreur: corrigez dans module Gestion_Temps
Dim NextTick As DateDate
par
Dim NextTick As Date
Y a un doigt qui a begueiller a la derniere mise a jour quand j'ai enleve ce qui ne servait a rien
Merci pour votre retour rapide.
Effectivement, avec la correction du code, ça fonctionne beaucoup mieux ! Merci !
Par contre, j'ai un pop-up quand je clique sur le bouton "Arrêter" or j'aurai aimé que ce soit sur les boutons "Réinit." pour être sûr de ne pas réinitialiser le timer par erreur.
Pour la protection de la feuille, je me suis mal exprimé mais effectivement j'avais cliqué sur "ôter la protection" mais je ne connais pas le mdp. Ou alors, j'ai loupé l'info et dans ce cas, je m'en excuse.
Et comment faire pour avoir la confirmation d'enregistrement à la fermeture du fichier ?
Effectivement, avec la correction du code, ça fonctionne beaucoup mieux ! Merci !
Par contre, j'ai un pop-up quand je clique sur le bouton "Arrêter" or j'aurai aimé que ce soit sur les boutons "Réinit." pour être sûr de ne pas réinitialiser le timer par erreur.
Pour la protection de la feuille, je me suis mal exprimé mais effectivement j'avais cliqué sur "ôter la protection" mais je ne connais pas le mdp. Ou alors, j'ai loupé l'info et dans ce cas, je m'en excuse.
Et comment faire pour avoir la confirmation d'enregistrement à la fermeture du fichier ?
Re,
sur les boutons "Réinit."
Erreur de ma part, mais facile pour vous de modifier, non.
MDP: toma
confirmation d'enregistrement à la fermeture du fichier ?
Actuellement l'enregistrement se fait automatiquement sur fermeture du fichier et a chaque arret temps sans demande de confirmation
Vous savez faire des Mise en Forme Conditionnelle pour des cellules?
J'ai trouve pour la protection feuille.
Je modife le fichier pour protection
Suite:
Vous avez une Mise en Forme Conditionnelle pour J2 et J10, a vous de faire les autres
https://www.cjoint.com/c/KKxkVIh1UDf
sur les boutons "Réinit."
Erreur de ma part, mais facile pour vous de modifier, non.
MDP: toma
confirmation d'enregistrement à la fermeture du fichier ?
Actuellement l'enregistrement se fait automatiquement sur fermeture du fichier et a chaque arret temps sans demande de confirmation
Vous savez faire des Mise en Forme Conditionnelle pour des cellules?
J'ai trouve pour la protection feuille.
Je modife le fichier pour protection
Suite:
Vous avez une Mise en Forme Conditionnelle pour J2 et J10, a vous de faire les autres
https://www.cjoint.com/c/KKxkVIh1UDf
Alors j'ai trouvé dans VBA où se cache le code du pop-up d'avertissement (Modules/MFonction_MSG) mais je ne trouve pas dans le code comment changer la cible.
confirmation d'enregistrement à la fermeture du fichier ?
Actuellement l'enregistrement se fait automatiquement sur fermeture du fichier et a chaque arret temps sans demande de confirmation
Ok, je pense que ça peut m'aller comme ça. Je suppose que l'enregistrement automatique est dans le code ? (si jamais je veux modifier)
Vous savez faire de Mise en Forme Conditionnelle pour des cellules?
Niveau Beginner ! pourquoi ?
confirmation d'enregistrement à la fermeture du fichier ?
Actuellement l'enregistrement se fait automatiquement sur fermeture du fichier et a chaque arret temps sans demande de confirmation
Ok, je pense que ça peut m'aller comme ça. Je suppose que l'enregistrement automatique est dans le code ? (si jamais je veux modifier)
Vous savez faire de Mise en Forme Conditionnelle pour des cellules?
Niveau Beginner ! pourquoi ?
Re,
ne trouve pas dans le code comment changer la cible.
Ben dans le code des boutons Arret, voir post <21>!!
l'enregistrement automatique est dans le code ?
Certes, certes
Niveau Beginner ! pourquoi ?
Je dirai bien parce que, mais bon.
La Mise en Forme Conditionnelle de cellule permet de changer la couleur de fond ou/et du texte en fonction de la valeur de la dite cellule ou d'une autre cellule.
Ruban
Accueil
Mise en forme Conditionnelle
Gerer les regles

ne trouve pas dans le code comment changer la cible.
Ben dans le code des boutons Arret, voir post <21>!!
l'enregistrement automatique est dans le code ?
Certes, certes
Niveau Beginner ! pourquoi ?
Je dirai bien parce que, mais bon.
La Mise en Forme Conditionnelle de cellule permet de changer la couleur de fond ou/et du texte en fonction de la valeur de la dite cellule ou d'une autre cellule.
Ruban
Accueil
Mise en forme Conditionnelle
Gerer les regles
Ben dans le code des boutons Arret, voir post <21>!!
Ok mais je n'ai même pas les bases en code, donc j'ai beau bidouillé des trucs en enlevant/copiant/collant des bribes de codes, je n'arrive pas à l'intégrer au bouton "réinit." !!
l'enregistrement automatique est dans le code ?
Certes, certes
Et donc ?
Ok mais je n'ai même pas les bases en code, donc j'ai beau bidouillé des trucs en enlevant/copiant/collant des bribes de codes, je n'arrive pas à l'intégrer au bouton "réinit." !!
l'enregistrement automatique est dans le code ?
Certes, certes
Et donc ?
Re,
Allez, je vous fais ca.
Suite:
sauvegarde classeur dans VBA ThisWorbook et dans procedure StopClock module Gestion_Temps
fichier modifie pop-up: https://www.cjoint.com/c/KKxqpaFUPif
Allez, je vous fais ca.
Suite:
sauvegarde classeur dans VBA ThisWorbook et dans procedure StopClock module Gestion_Temps
fichier modifie pop-up: https://www.cjoint.com/c/KKxqpaFUPif
woooo c'est trop bien !! Un grand merci !
Et la cerise sur le gâteau serait d'avoir une barre de progression dynamique en B5 par rapport au pourcentage indiqué en J2.
Et la cerise sur le gâteau serait d'avoir une barre de progression dynamique en B5 par rapport au pourcentage indiqué en J2.
Bonjour,
Cette barre de progression représentera le temps passe par rapport au temps prévu, pas l'avancement du projet
Suite:
Fichier modifie: https://www.cjoint.com/c/KKzgYS4Ouzf
Changement de couleur fait par MFC
Cette barre de progression représentera le temps passe par rapport au temps prévu, pas l'avancement du projet
Suite:
Fichier modifie: https://www.cjoint.com/c/KKzgYS4Ouzf
Changement de couleur fait par MFC
Bonjour,
merci pour le fichier mais je ne comprends pas, la barre ne se remplit pas en fonction du degré d'avancé du projet (temps passé vs. temps prévu).
En modifiant le rapport tps passé/tps prévu, j'ai juste vu qu'elle changeait de couleur.
Est-ce bien le cas ? Ou, est-ce un "bug"?
J'ai aussi modifié les MFC car les conditions n'étaient pas logiques pour moi.
En gros 0%-95% = vert (estimation du temps juste)
95%-99% = orange
100% et + = rouge (mauvaise estimation, temps dépassé)
Mais cette MFC peut très bien être en J2 puisqu'on à le % qui y est inscrit.
Pour la barre de progression, il faudrait qu'elle s'étale de B5 à J5. B5 étant 0% et J5 100%.
Je viens de trouver ce lien pour faire une barre de progression en détournant un graphique :
https://www.bonbache.fr/barre-de-progression-dynamique-avec-excel-721.html
J'ai appliqué la procédure sur mon tableau et j'ai réussi à avoir une barre qui évolue en fonction du % en J2.
Par contre, je ne sais pas comment faire pour la dimensionner correctement. Quand j'utilise les poignées du cadre, tout se déforme "uniformément". Si je dimensionne le cadre au format de la ligne B5-J5, la barre de progression s'amincit au point de ne plus être visible.
A l'inverse si je dimensionne le cadre pour que la barre de prog. soit à la bonne taille, le cadre "déborde" sur les cellules inférieures et si je veux modifier le temps estimé, c'est le cadre de la barre de prog. qui est sélectionné...
Autre point, si je souhaite que cette barre affiche un code couleur en fonction du %, je ne vois pas comment faire autrement que de créer une première barre pour une progression de 0 à 95%, puis une 2e de 95 à 99% et une 3e pour 100% et +.
J'ai fait le test (barres en B6), ça fonctionne (je vous laisse modifier les temps additionnels pour augmenter/diminuer le %) mais 1/ça reste du bricolage, 2/ c'est la galère à bien caler pour que ça soit homogène et alligné, et 3/il y a ce problème du cadre qui déborde.
Je vous laisse le fichier et j'attends votre avis :
https://www.cjoint.com/c/KKzjmcInQAr
merci pour le fichier mais je ne comprends pas, la barre ne se remplit pas en fonction du degré d'avancé du projet (temps passé vs. temps prévu).
En modifiant le rapport tps passé/tps prévu, j'ai juste vu qu'elle changeait de couleur.
Est-ce bien le cas ? Ou, est-ce un "bug"?
J'ai aussi modifié les MFC car les conditions n'étaient pas logiques pour moi.
En gros 0%-95% = vert (estimation du temps juste)
95%-99% = orange
100% et + = rouge (mauvaise estimation, temps dépassé)
Mais cette MFC peut très bien être en J2 puisqu'on à le % qui y est inscrit.
Pour la barre de progression, il faudrait qu'elle s'étale de B5 à J5. B5 étant 0% et J5 100%.
Je viens de trouver ce lien pour faire une barre de progression en détournant un graphique :
https://www.bonbache.fr/barre-de-progression-dynamique-avec-excel-721.html
J'ai appliqué la procédure sur mon tableau et j'ai réussi à avoir une barre qui évolue en fonction du % en J2.
Par contre, je ne sais pas comment faire pour la dimensionner correctement. Quand j'utilise les poignées du cadre, tout se déforme "uniformément". Si je dimensionne le cadre au format de la ligne B5-J5, la barre de progression s'amincit au point de ne plus être visible.
A l'inverse si je dimensionne le cadre pour que la barre de prog. soit à la bonne taille, le cadre "déborde" sur les cellules inférieures et si je veux modifier le temps estimé, c'est le cadre de la barre de prog. qui est sélectionné...
Autre point, si je souhaite que cette barre affiche un code couleur en fonction du %, je ne vois pas comment faire autrement que de créer une première barre pour une progression de 0 à 95%, puis une 2e de 95 à 99% et une 3e pour 100% et +.
J'ai fait le test (barres en B6), ça fonctionne (je vous laisse modifier les temps additionnels pour augmenter/diminuer le %) mais 1/ça reste du bricolage, 2/ c'est la galère à bien caler pour que ça soit homogène et alligné, et 3/il y a ce problème du cadre qui déborde.
Je vous laisse le fichier et j'attends votre avis :
https://www.cjoint.com/c/KKzjmcInQAr
Re,
projet (temps passé vs. temps prévu).
Ben, chez moi ca marche
degré d'avancé du projet
Non, c'est lie au temps passe sur le projet.
L'avancee projet c'est le nombre de taches terminees
je vous laisse modifier les temps additionnels
Ah bon!
projet (temps passé vs. temps prévu).
Ben, chez moi ca marche
degré d'avancé du projet
Non, c'est lie au temps passe sur le projet.
L'avancee projet c'est le nombre de taches terminees
je vous laisse modifier les temps additionnels
Ah bon!
projet (temps passé vs. temps prévu).
Ben, chez moi ca marche
Etrange...
degré d'avancé du projet
Non, c'est lie au temps passe sur le projet.
L'avancee projet c'est le nombre de taches terminees
Pas vraiment, une tâche peut être incomplète alors que le temps passé sur le projet est à 100%.
Par exemple, j'ai pu estimé 3h de réunions et n'en faire qu'une donc j'ai un solde de 2h. Et avoir passer 2h de plus que prévu sur une autre tâche. Au final, j'arrive à 100% du temps et pourtant j'ai une tâche sur-estimée (donc incomplète) et une tâche sous-estimée (donc temps dépassé).
Le % en J2 est fonction du rapport Temps passé vs. Temps estimé. C'est d'ailleurs pour cela qu'il dépasse 100% si le temps passé est supérieur au temps estimé.
Donc pour moi, J2 illustre l'avancée du projet et la barre de progression également.
je vous laisse modifier les temps additionnels
Ah bon!
Vous m'avez mal compris, je vous laisse modifier pour que vous puissiez voir l'évolution de la barre que j'ai réalisé.
Ben, chez moi ca marche
Etrange...
degré d'avancé du projet
Non, c'est lie au temps passe sur le projet.
L'avancee projet c'est le nombre de taches terminees
Pas vraiment, une tâche peut être incomplète alors que le temps passé sur le projet est à 100%.
Par exemple, j'ai pu estimé 3h de réunions et n'en faire qu'une donc j'ai un solde de 2h. Et avoir passer 2h de plus que prévu sur une autre tâche. Au final, j'arrive à 100% du temps et pourtant j'ai une tâche sur-estimée (donc incomplète) et une tâche sous-estimée (donc temps dépassé).
Le % en J2 est fonction du rapport Temps passé vs. Temps estimé. C'est d'ailleurs pour cela qu'il dépasse 100% si le temps passé est supérieur au temps estimé.
Donc pour moi, J2 illustre l'avancée du projet et la barre de progression également.
je vous laisse modifier les temps additionnels
Ah bon!
Vous m'avez mal compris, je vous laisse modifier pour que vous puissiez voir l'évolution de la barre que j'ai réalisé.