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 :

Boucle avec un "now"


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2015
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2015
    Messages : 48
    Par défaut Boucle avec un "now"
    Bonjour à tous,

    Etant en difficulté sur une macro pourtant simple, je viens à vous pour essayer de trouver la solution à mon petit problème.
    La macro que j'écris, ou du moins, que j'essaie d'écrire, lance des macros successivement qui vont tout simplement aller d'une page à une autre avec "Application.Ontime". Le fait est que je voudrais que cela se répète pendant un certain temps, admettons 10 minutes mais je n'arrive pas à faire repartir la macro au début, c'est à dire qu'elle recommence toute seule du début.
    De façon plus claire, je voudrais que le "now" se renouvelle une fois que la macro est arrivée à la fin. Enfin je crois que c'est ça l'idée.

    Ci-dessous, mes codes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub affichagetv()
    ActiveWorkbook.Worksheets("Feuil1").Select
    Application.OnTime Now + TimeValue("00:00:05"), "changementfeuille"
    Application.OnTime Now + TimeValue("00:00:10"), "changementfeuille2"
    End Sub
     
    Sub changementfeuille()
    ActiveWorkbook.Worksheets("Feuil2").Select
    End Sub
     
    Sub changementfeuille2()
    ActiveWorkbook.Worksheets("Feuil3").Select
    End Sub

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Discussion en doublon ‼ Déjà résolu dans une autre dans le forum Excel …

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