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 :

Aide Msgbox affichage d'une variable


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut
    Bonjour
    Je désire faire apparaître un message lorsque ma macro travaille.
    Dans le message, je désire mettre une variable qui évolue au fur et à mesure que la macro avance dans son travail.

    Ex : j'ai une variable appelé ind_i, qui représente le numéro de la ligne.
    Et ind_i varie.
    Au début je travaille sur la ligne 1 ensuite la 2 etc.
    je désire mettre le message : travail sur la ligne ind_i.

    Et ind_i change lorsque mon programme travail sur une nouvelle ligne.

    Je désire aussi que le message apparaisse et que la fonction continue de travailler. Je ne veux pas de bouton OK ou autres à valider sur le message. Je veux juste le message qui montre où en est la macro.

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Par défaut
    Il te faut donc utiliser un UserForm avec un Label que tu metra régulièrement à jour

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 288
    Par défaut
    Pourquoi ne pas utiliser la barre de statut d'Excel, ce serait sans doute plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.DisplayStatusBar = True
    puis dans la boucle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.StatusBar = "Travail sur la ligne " & ind_i
    L'info apparaît alors dans une barre en bas de l'écran

  4. #4
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut
    Cette solution est effectivement plus pratique et facile à mettre en place.
    Merci Neupont

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/10/2006, 19h07
  2. Réponses: 11
    Dernier message: 16/10/2006, 14h05
  3. Réponses: 10
    Dernier message: 12/07/2006, 11h42
  4. [Dates] Affichage d'une variable
    Par claudesou dans le forum Langage
    Réponses: 3
    Dernier message: 29/05/2006, 10h08
  5. Réponses: 4
    Dernier message: 14/12/2005, 08h33

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