Pause non décompté dans le timer
#1
Débutant XLPages

Inscription: 24/06/2010

Messages: 8

Système d'exploitation:
PC
Version Excel utilisée:
2003 et 2007 (plusieur PC)
Posté le : 27-06-2010 09h54
Bonjour à tous,

J'ai essayer de combiner en un seul fichier les deux sujets que j'ai posté précedement à savoir :

- le timer : www.mdf-xlpages.com/modules/ne ...

- le bouton pause : www.mdf-xlpages.com/modules/newbb/viewtopic.php

Ma pause de 10s se fait bien, par contre lors de la reprise automatique les compteurs comtabilent ce temps soit :
Le dépassement passe de "0:10:50" à "0:10:40"
Le cycle de "0:00:10" à "0:00:20"

Je vous joins un fichier qui vous permettra de mieux comprendre ma demande, et je vous remercie par avance pour votre aide.


Pièce jointe:
zip ChronoAlex62(2).zip   [ Taille: 29.65 Ko - Téléchargements: 429 ]
Hors Ligne
Rapport   Haut 

Re: Pause non décompté dans le timer
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 27-06-2010 15h13
Bonjour Alex62, le Forum,

Citation :
Alex62 a écrit : Bonjour à tous,

J'ai essayer de combiner en un seul fichier les deux sujets ...
...
Ma pause de 10s se fait bien, par contre lors de la reprise automatique les compteurs comtabilent ce temps soit :
Le dépassement passe de "0:10:50" à "0:10:40"
Le cycle de "0:00:10" à "0:00:20"


Peut-être comprends-tu mieux la réflexion que je faisais sur ton fil précédent :
Citation :
myDearFriend! a écrit : Bonsoir Alex62, le Forum,

A vrai dire, je n'ai pas trop compris le principe de ton bouton "Pause", mais sinon, pour reproduire l'effet que tu as réalisé, tu pouvais aussi faire simplement ...


Visiblement, tu n'as pas compris le principe d'utilisation de la méthode OnTime, ni le fonctionnement du fichier que je t'avais proposé... La méthode Wait que tu as utilisée n'a aucun impact sur le décompte de temps tel que je te l'avais mis en place. Comme quoi, il est toujours primordial de réfléchir à ce qu'on veut avant de commencer un projet et/ou de déposer une demande, dans laquelle chaque détail compte...

Ci-joint une façon de contourner ce problème et de tenter de répondre à ton nouveau souhait :

J'ai ajouté les 2 procédures suivantes :
DANS LE MODULE DE CODE STANDARD : modTimer
Sub TempPause()
    'Supprimer le décompte en cours
    StopTempo
    'Programmation du prochain évènement dans 10 secondes
    Tps = Now + TimeValue("00:00:10")
    Application.OnTime Tps, "Tempo"
End Sub

DANS LE MODULE DE CODE STANDARD : modTraitement
Sub Pause10()
Static DejaFait As Boolean
    'Sortir si aucun cycle en cours
    If LignEnCours < 10 Then Exit Sub
    'La pause ne peut être effectuée qu'une seule fois
    If DejaFait Then
        MsgBox "Trop de pause !!!"
    Else
        'MAJ pause
        TempPause
        Cells(LignEnCours, 2).Value = Cells(LignEnCours, 2).Value + TimeValue("0:00:10")
        Cells(LignEnCours, 4).Value = "<< PAUSE >>"
        DejaFait = True
    End If
End Sub

Et pour une question d'esthétique, j'ai également modifié la formule de calcul en colonne E (à partir de la ligne 10), comme suit :
=SI(B10>0;D10-TEMPSVAL("0:45:00");"")
qui devient maintenant :
=SI(ET(B10>0;D10<>"<< PAUSE >>");D10-TEMPSVAL("0:45:00");"")

Cordialement,

Pièce jointe:
zip ChronoAlex62(3).zip   [ Taille: 29.75 Ko - Téléchargements: 470 ]

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Pause non décompté dans le timer
#3
Débutant XLPages

Inscription: 24/06/2010

Messages: 8

Système d'exploitation:
PC
Version Excel utilisée:
2003 et 2007 (plusieur PC)
Posté le : 05-07-2010 09h29
Bonjour,
Excusez mon temps de réponse tardive.... Tout fonctionne très bien et je vous en remercie.
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes