-
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.
-
Il te faut donc utiliser un UserForm avec un Label que tu metra régulièrement à jour
-
Pourquoi ne pas utiliser la barre de statut d'Excel, ce serait sans doute plus simple :
Code:
Application.DisplayStatusBar = True
puis dans la boucle :
Code:
Application.StatusBar = "Travail sur la ligne " & ind_i
L'info apparaît alors dans une barre en bas de l'écran
-
Cette solution est effectivement plus pratique et facile à mettre en place.
Merci Neupont