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 :

Cacher l'execution d'une macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 77
    Par défaut Cacher l'execution d'une macro
    bonjours à tous,

    je cherche un moyen de cacher l'execution de ma macro qui une fois lancée, passe d'une feuille à l'autre, change des couleurs .... bref l'utilisateur à l'impression que son pc "bug".
    J'aimerais pourvoir afficher une feuille ou un userform avec un message d'attente durnat l'execution du code...

    Merci

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    un truc dans le genre


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    application.screenupdating=false
    'ton code
    ...
    apllication.screenupdating=true

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 77
    Par défaut
    c'est absolument génial !!!! c'est exactement ce qu'il me faut et c'est si simple. J'aimerais comprendre un truc la macro s'execute bien plus vite qu'avant??????

    merci encore

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Je peux voir le code de ta macro ? Je suis prête à parier qu'il y a plein de .Select dedans...

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 77
    Par défaut
    effectivement il y en a un paquet et j'ai vu dans l'aide que la proprieté ScreenUpdating accélèrais la macro de façon considérable. C'est vraiement très utile....
    Pour info ma macro prenait au moins 20 secondes et maintenant environ 3 secondes....

    Merci

  6. #6
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    mais zazaraignée à raison

    evite tant que possible d'utiliser les select
    c'est inutile dans la plupart des cas ( et dans le tiens vu que tu tiens à masquer l'execution de la macro)

    et ça ralentit le processus comme pas permis!

    alors un ti code et on peux t'aider si tu veux, tu verra, c'est fun!

  7. #7
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Et je peux voir le code ? Je pourrais t'aider à éliminer les .Select en les remplaçant par les variables appropriées... ce qui évitera à Excel de se balader d'une feuille à l'autre et d'accéder directement aux données des cellules sans les sélectionner.

Discussions similaires

  1. Execution d'une macro dans excel
    Par Yolak dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/04/2007, 13h50
  2. execution d'une macro
    Par driss23 dans le forum Access
    Réponses: 2
    Dernier message: 27/04/2006, 11h57
  3. [VBA-E]Execution d'une macro access sous excel VBA
    Par virtualinsanity dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 21/04/2006, 17h27
  4. [VBA-E]Pendant l'execution d'une macro
    Par benoue dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/03/2006, 18h28
  5. execution d'une macro d'access sous delphi
    Par galendor_d'ambre dans le forum Bases de données
    Réponses: 6
    Dernier message: 10/02/2004, 15h58

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