Zone de texte - log - pendant exécution macro

Bonjour,

Est il possible à la manière de Debug.Print qui écrit dans la fenêtre d'exécution VBA, de créer une fonction qui pendant l'exécution de la macro envoie les infos mise à jour dans une fenêtre visible par l'utilisateur ?

Le but est d'avoir un oeil sur ce que fait la macro pendant son exécution.

Dans mon cas la macro importe pas mal de choses provenant de multiple CSV, et j'aimerai qu'a terme, les infos me soit directement visible dans une fenetre style "MsgBox" mais qui ne bloque pas la la macro, et qui est mise à jour.

Voici le genre de chose que je peux retrouver dans la console :

----------Synology1 Start--------
Début du traitement du fichier : AAAA
 Traitement des datas de la VM XXX
 Traitement des datas de la VM YYY
....
Fin du traitement du fichier AAAA
Début du traitement du fichier BBBB
 Traitement des datas de la VM XXX
 Traitement des datas de la VM YYY
....
Fin du traitement du fichier BBBB
----------Synology1 Finish-------- 
----------Synology2 Start-------- 
Début du traitement du fichier : CCCC
 Traitement des datas de la VM XXX
 Traitement des datas de la VM YYY
....
Fin du traitement du fichier CCCC
Début du traitement du fichier DDDD
 Traitement des datas de la VM XXX
 Traitement des datas de la VM YYY
....
Fin du traitement du fichier DDDD
----------Synology2 Finish-------- 

Mais je ne trouve pas la piste a utiliser pour reussir à faire ce genre de chose.

Si vous pouvez m'aiguiller SVP ;) Merci d'avance.

Pack O365 Business.

Eddy

Bonjour,

une manière simple de faire est d'utiliser la barre de status

application.statusbar="message à afficher"

Ah oui merci, je ne connaissais pas, et n'avais pas pensé à cette solution en effet.

C'est juste dommage ne pouvoir voir qu'une ligne à la fois, mais c'est déjà çà merci

SI quelqu'un a autre chose a proposer pour du multiligne je suis preneur.

bonjour,

tu peux utiliser un userform en mode modeless ou simplement écrire l'état d'avancement sur une feuille "console" de ton classeur.

voir exemples à adapter.

Merci beaucoup !

J'ai réussis à faire ce que je voulais grâce a tes suggestions, et en passant j'ai appris des choses impecc !

Rechercher des sujets similaires à "zone texte log execution macro"