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 :

Afficher un message sans arrêter une macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut Afficher un message sans arrêter une macro
    Bonjour,

    J'ai créé un macro et je voudrais afficher un message "traitement en cours", clignotant si possible mais sans que cela n'arrête la macro.
    J'ai essayé avec userform mais il bloque.

  2. #2
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Va faire un tour auprès de la propriété StatusBar de l'objet Application.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut Plus d'explication
    Merci de développer car lorsque je vais dans Userforme je n'ai pas de propriété statutbar

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 262
    Par défaut
    Ceci devrait t'aider.

  5. #5
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Que puis-je dire de plus ?

    Dans Excel VBA, tu as un objet nommé Application. Cet objet fait référence à Excel.

    Application dispose d'une propriété nommée StatusBar qui permet d'afficher un message dans la barre d'état.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.StatusBar = "Mon programme est occupé.  Veuillez attendre"
    Comme je l'ai souvent lu sur ce site; beaucoup de personnes répondent par "F1". En appuyant sur F1; tu aurais obtenu plus d'infos ;-)

    Bien à toi

    Christophe

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut Plus de précsion et relance de la question
    En fait d'après ce que j'ai pu voir, la macro que j'exécute s'arrête toujours. Moi je souhaite qu'elle continue en tâche de fon et que le message s'affiche commun un USERFORM ou un MSGBOX ????

  7. #7
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Si tu veux un "vrai" message, la meilleure solution est de créer un Form pour ton message et de lancer ton traitement à partir de ce Form.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

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

Discussions similaires

  1. Afficher un message sans arrêter la macro
    Par jacklem dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/07/2007, 05h29
  2. faire une condition pour arrêter une macro
    Par db48752b dans le forum Access
    Réponses: 11
    Dernier message: 21/09/2006, 20h21
  3. Réponses: 8
    Dernier message: 08/02/2006, 15h16
  4. Réponses: 12
    Dernier message: 03/11/2005, 18h45
  5. Afficher un message sans bloquer les autres traitements??
    Par Ben_Le_Cool dans le forum Langage
    Réponses: 7
    Dernier message: 13/10/2005, 00h21

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