IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Chrono au centième dans VBA Excel [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    est ce que je pourrai récuperer mes "clics de temps" dans un tableau excel face aux noms des élèves que je chronomètre ?
    Nul besoin d'un "chrono", pour ce faire ! il suffit d'utiliser la fonction Timer, d'en relever la valeur V1 au départ (un click) la valeur V2 à l'arrivée (unj click) et d'en déduire la durée !
    Et c'est tout-à-fait le sens de ce que je t'ai dit plus haut. L'affichage du déroulement est totalement inutile et inexploitable. Seule la durée entre deux clicks signifie quelque-chose (comme d'ailleurs avec un vrai chronomètre).

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je vais regarder ce que je peux faire pour toi,mais en attendant petite précision.

    OnTime est assujettie à interruption 1C, qui comme son nom.ne.l'indique pas est l' interruption timer!

    Elle ce produit 38 fois pas secondes 1/38=0.268 on est loin du centième!

    L'interruption 1C n'est pas prioritaire elle ce produit quand le système à le temps de la traiter.

    À chaque fois que OnTime appel ta procédure tu fais un truc du genre T=T+1 hors nous venons de voir qu'il n'y a pas de régularité à la fin T contient une valeur qui na rien a voir avec le temps écoulé!

    GetTickCount te retourne au millième près le temps écoulé entre le moment ou tu allume ton ordinateur et son appel!

    Tu initialises un variable au start=GetTickCount du chronomètre et chaque impulsion d'horloge tu récupère le delta.

    Delta=GetTickCount - Start et la tu rattrapes le décalage!

    Notes qu'il te sera impossible de descendre en dessous du dixième avec OnTime!

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. userform déconnecté dans vba excel
    Par PTIT FILOU dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/06/2008, 15h59
  2. Réponses: 5
    Dernier message: 27/05/2008, 18h43
  3. Liste des contrôles dans VBA-Excel
    Par CAFOUIN dans le forum Excel
    Réponses: 2
    Dernier message: 23/02/2007, 17h50
  4. Name et formula dans VBA Excel
    Par khadba dans le forum Windows
    Réponses: 1
    Dernier message: 20/02/2007, 11h37
  5. [VBA-E] Compatibilité de Date dans VBA Excel
    Par dorschner dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/05/2006, 19h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo