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 :

Application ontime pour boite de dialogue


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut Application ontime pour boite de dialogue
    bonjour,

    j'ai un fichier xls où il ya pas mal de requêtes.
    Ces requêtes s'actualisent à l'ouverture du fichier. càd que à l'ouverture du fichier ya une boite de dialogue qui me laisse le choix entre activer ou désactiver l'actualisation.

    Mon souci c'est je voudrais à l'ouverture du fichier faire une application ontime 30sec après l'ouverture exécuter un sendkeys pour pouvoir actualiser.
    j'ai mis un petit évenement dans le workbook

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Workbook_Open()
     
    Application.OnTime Now + TimeValue("00:00:30"), "Module1.jj"
     
    End Sub
    la macro jj n'est autre que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.SendKeys ("{LEFT}~")
    le problème c'est que l'application.ontime ne s'applique pas à la boite de dialogue.
    en fait je crois que le ontime s'applique à la feuille active et non à la boite de dialogue.


    Quelqu'un a des idées
    merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Par défaut
    bonjour

    enleve module1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.OnTime Now + TimeValue("00:00:30"), "jj"

  3. #3
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    Non Patbou;
    ce n'est pas question de module1, je l'ai enlevé mais ça ne marche pas

    en fait quand je clique par exemple sur désactiver l'actualisation et donc faire disparaitre la boite de dialogue
    la macro s'exécute sur la feuille, or moi je veux qu'elle s'exécute dans la boite de dialogue

Discussions similaires

  1. Macro pour boite de dialogue analyse de particules
    Par kryss01s dans le forum ImageJ
    Réponses: 1
    Dernier message: 27/03/2013, 09h22
  2. [Source] Calculateur de flags pour boite de dialogue commune
    Par medkarim dans le forum Vos contributions VB6
    Réponses: 3
    Dernier message: 04/05/2009, 19h14
  3. demande d'aide pour boite de dialogue
    Par damienboss dans le forum Débuter
    Réponses: 7
    Dernier message: 24/02/2009, 17h57
  4. aide pour boite de dialogue
    Par stanfordia dans le forum Visual C++
    Réponses: 4
    Dernier message: 31/03/2007, 17h10
  5. Réponses: 3
    Dernier message: 27/04/2005, 17h52

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