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 :

Calcul du temps de calcul d'une opération


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 10
    Par défaut Calcul du temps de calcul d'une opération
    Bonjour tout le monde...

    Pouvez-vous SVP m'aider à trouver la fonction qui pemet de calculer le temps de traitement d'une opération sans tenir compte des autres processus qui tournent sur le réseau...

    exemple :

    for i = 1 to 1000

    traitement


    next

    durée de traitement = . ????

    merci beaucoup

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    je l'ai pas vérifié, je l'écris a mains levé (pas facile )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    a = time
    for i = 1 to 1000
     
    traitement
     
     
    next
    b = time - a
    msgbox b

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu peux aussi utiliser la fonction GetTickCount
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Public Declare Function GetTickCount& Lib "kernel32" ()
     
    Sub MesureDuTempsQuiPasse()
    Dim Debut As Long
     
        Debut = GetTickCount&
     
        For i = 1 To 1000000
            'traitement
        Next
     
        MsgBox GetTickCount& - Debut
     
    End Sub
    Le temps est donné en millisecondes
    tps / 1000 = tps en secondes
    Après, ce n'est plus une application, c'est une charrue

Discussions similaires

  1. Calcul du temps de chargement d'une page
    Par guitoux1 dans le forum ASP.NET
    Réponses: 14
    Dernier message: 03/08/2007, 16h41
  2. comment calculer le temps d'execusion d'une application
    Par ulysse031 dans le forum Langage
    Réponses: 13
    Dernier message: 01/06/2007, 00h11
  3. Calculer le temps d'exécution d'une requête
    Par BRAUKRIS dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 16/03/2007, 12h59
  4. Calculer le temp de consultation d'une page web?
    Par Chikh001 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/05/2006, 15h19
  5. Réponses: 3
    Dernier message: 11/03/2006, 15h35

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