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 pour compet [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 5
    Par défaut Chrono pour compet
    Bonjour à tous,
    Après avoir parcouru plusieurs fois ce site, j'ai décidé de m'inscrire de participer et d'aider si je peux.
    Mon problème du jour, j'essaye de mettre au point un chrono pour coureurs de trail.
    Ma macro est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Chrono()
    Static c As Long
    If IsEmpty(Cells(1, 1)) Then c = 0
    c = c + 1
    Cells(c, 1) = Now
    Cells(c, 2) = Now - Cells(1, 1)
    If c <> 1 Then Cells(c, 3) = Now - Cells(c, 1).Offset(-1, 0)
    End Sub
    elle fonctionne correctement mais j'ai besoin pour l'organisation de ma feuille de la faire démarrer en A10. Or elle démarre systématiquement en A1.
    Je ne suis pas un expert du VBA alors je bloque et je souhaiterais que quelqu'un me donne la solution en m'expliquant le pourquoi de ce bloquage.
    *Un grand merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 5
    Par défaut
    Bonjour ChipCan,

    ??? j'ai juste décalé ta boucle vers le bas. Voilà ce que ça donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Chrono()
    Static c As Long
    If IsEmpty(Cells(10, 1)) Then c = 9
    c = c + 1
    Cells(c, 1) = Now
    Cells(c, 2) = Now - Cells(10, 1)
    If c <> 10 Then Cells(c, 3) = Now - Cells(c, 1).Offset(-1, 0)
    End Sub
    Est-ce que ça te convient ?

    Emmanuel

  3. #3
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 5
    Par défaut
    C'est top un grand merci

    Merci Emmanuel
    ça fonctionne et correspond à mon besoin
    un grand merci
    ChipCan

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PPT-2010] Mettre un chrono. pour une présentation
    Par awa123 dans le forum Powerpoint
    Réponses: 1
    Dernier message: 28/02/2013, 14h03
  2. Réponses: 1
    Dernier message: 25/02/2012, 10h41
  3. Recherche competences Swing pour projet Open Source
    Par azerr dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 27/03/2008, 18h35
  4. Gérer un chrono pour mesurer la performance d'une méthode.
    Par k o D dans le forum Général Java
    Réponses: 7
    Dernier message: 11/04/2006, 08h19

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