Affichage d'un userform lors éxécution d'une macro qui dure
#1
Débutant XLPages

Inscription: 06/11/2008

Messages: 2

Version Excel utilisée:
Excel 2003
Posté le : 11-06-2013 15h37

Bonjour à tous les amis du Forum.

Je viens vers vous pour solliciter votre aide.

Sur une listview après un filtre sur 2 dates: début - fin, des données s'affichent.

En double cliquant sur les données, elles sont recopiées sur une autre feuille.

Tout se passe bien.  Hormis qu'il y'a plusieurs milliers de données.

La personne qui lance ces extractions, jamais la même, pense que la macro est figée.

Aussi, j'aurais aimé afficher un UserForm d'attente pendant l'extraction et le Fermer à la fin.

J'ai tout essayé, mais je dois mal le placer. Je n'y arrive pas.

Pouvez-vous m'aider ?

 

Par avance, Merci pour votre aide.

Bien cordialement.

Pièce jointe:
zip GESTION_DATES_VALIDITE.zip   [ Taille: 37.43 Ko - Téléchargements: 574 ]
Hors Ligne
Rapport   Haut 

Re: Affichage d'un userform lors éxécution d'une macro qui dure
#2
Débutant XLPages

Inscription: 21/01/2013

Messages: 10

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 15-06-2013 08h40

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

Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes