Bonjour,
Comme je souhaite garder le focus sur mon onglet de départ pendant l'exécution de ma macro au lieu de voir tous les changements d'onglets pendant l'exécution de celle-ci, j'ai mis au début de la macro Application.ScreenUpdating = False pour le remettre à True à la fin.
Mon problème : Dans ma macro, j'ai des msgbox qui apparaissent à certains moments pour des choix à faire. Lorsque que je clique sur mon choix, ma macro se poursuit mais les msgbox ne disparaissent pas et je me retrouve avec une empilade de msgbox ..
J'aimerais que les msgbox disparaissent complètement lorsque le choix est fait mais en restant son mon onglet de départ. Y aurait-il une fonction pour y arriver ? J'ai beau chercher, je ne trouve pas, autrement que de faire des détours comme :
Sub Test ()
Onglet de départ
Application.ScreenUpdating = False
Onglet suivant
...
Msgbox
Onglet de départ
Application.ScreenUpdating = True
Application.ScreenUpdating = False
Onglet suivant...
Application.ScreenUpdating = True
End sud
Merci de votre aide !
José
Comme je souhaite garder le focus sur mon onglet de départ pendant l'exécution de ma macro au lieu de voir tous les changements d'onglets pendant l'exécution de celle-ci, j'ai mis au début de la macro Application.ScreenUpdating = False pour le remettre à True à la fin.
Mon problème : Dans ma macro, j'ai des msgbox qui apparaissent à certains moments pour des choix à faire. Lorsque que je clique sur mon choix, ma macro se poursuit mais les msgbox ne disparaissent pas et je me retrouve avec une empilade de msgbox ..
J'aimerais que les msgbox disparaissent complètement lorsque le choix est fait mais en restant son mon onglet de départ. Y aurait-il une fonction pour y arriver ? J'ai beau chercher, je ne trouve pas, autrement que de faire des détours comme :
Sub Test ()
Onglet de départ
Application.ScreenUpdating = False
Onglet suivant
...
Msgbox
Onglet de départ
Application.ScreenUpdating = True
Application.ScreenUpdating = False
Onglet suivant...
Application.ScreenUpdating = True
End sud
Merci de votre aide !
José