Re: Affichage d'un userform lors éxécution d'une macro qui dure |
Titre du sujet : Re: Affichage d'un userform lors éxécution d'une macro qui dure par papyjac le 15/06/2013 08:40:17 Bonjour aubelix
Je pense que la méthode la plus simple est d'afficher un message dans la barré d'état... elle est faite pour cela. Tu peux y afficher une progression du traitement, par exemple "veuillez patientez... étape N / M" Pour afficher un message dans la barre d'état Application.StatusBar = "Veuillez patientez... étape " & N & "/ " & M
ensuite il faut définir une fréquence de rafraichissement Si tu as une boucle générale de traitement par exemple For N = 1 to M if mod(N, 10000) = 0 then Application.StatusBar = "Veuillez patientez... étape " & N & "/ " & M ...
next
Il faut calibrer le modulo pour que la durée d'attente soit ni trop courte ni trop longue
papyjac |
Forums