MsgBox (réponse automatique)

MsgBox (réponse automatique) - VB/VBA/VBS - Programmation

Marsh Posté le 23-11-2006 à 16:31:26    

Salut,
J'ai un code avec des MessageBox que j'ai définit à plusieurs endroits.
Je souhaite éxécuter le code un grand nombre de fois (1 boucle auto) mais je ne souhaite pas avoir l'affichage des MsgBox, je ne veux pas non plus avoir à mettre en commentaire toutes les lignes de MsgBox dans le code.
j'ai essayé la commande :
Application.DisplayAlerts = False  
mais ça ne résoud pas mon pb !!!
Existe t'il une ligne de commande similaire pour ne pas avoir l'affichage des MsgBox qui stop l'évolution de la macro ???
 :heink:  
 

Reply

Marsh Posté le 23-11-2006 à 16:31:26   

Reply

Marsh Posté le 23-11-2006 à 16:51:22    

est-ce que tes c'est le meme msgbox ou ils change à chaque fois?
si c'est le meme tu peux le definir comme une variable et tu l'appelerai quand besoin le faut! si c'est des message different la je c'est pas.

Reply

Marsh Posté le 23-11-2006 à 16:58:23    

Bonjour,
Une solution du même type que sergio... tu mets une variable globale que tu testes avant chaque msgbox et en fonction tu affiche ou pas.
Tu définis 1 fois la valeur de ta variable en début de programme.
 
Après il y a plus comliqué, tu peux écrire une macro qui va modifier ton code pour mettre/enlever en commentaire les lignes où il y a msgbox.

Reply

Marsh Posté le 23-11-2006 à 17:12:09    

non ce n'est pas la même message box à chaque fois.
mais merci pour cette aide !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed