Bonjour,
Comment faire pour afficher un ProgressBar pendant l'exection des traitements?
Aussi comment déasctiver l'affichge en bas des fichiers objet de traitement?
Merci d'avance.
Bonjour,
Comment faire pour afficher un ProgressBar pendant l'exection des traitements?
Aussi comment déasctiver l'affichge en bas des fichiers objet de traitement?
Merci d'avance.
bonjour
un exemple de ProgressBar dans le ien suivant:
http://silkyroad.developpez.com/VBA/...erForm/#LIII-K
Par contre je n'ai pas compris la deuxième partie de ta question.
michel
Bonjour,
J'ai vu ton code, ma difficulté est plus complexe. En fait, mes problèmes sont:
1- je retraite un nombre variable de fichiers donc difficile de connaitre la durée d'execution.
2- je ne sais pas ou mettre ma routine par rapport à ton code.
Pou ce qui est de ma deuxième partie de la question:
En effet, dans la barre de dessous (Démarer), excel affiche un rectangle qui indique le nom du fichier objet du traitement.
A+
Bonjour,
Pour pouvoir utiliser PorgressBar, j'ai vu l'exemple dans la FAQ, mais j'ai trouvé des difficultés que je n'arrive pas à résoudre:
En effet, ma routine me permet de convertir des fichiers txt en xls sauf que pour utiliser ProgressBar :
1- La durée de mes traitements est inconnue (elle est fonction de nombre de fichiers à traiter et taille de chacun).
A votre avis comment faire?
Est-ce que tu peux connaître le nombre de fichiers à convertir au moment précédent la conversion ?
bonsoir
1- je retraite un nombre variable de fichiers donc difficile de connaitre la durée d'execution.
Le problème n'est pas la durée mais de savoir si tu connais le nombre de fichiers lorsque tu lances la procédure:
Les ProgressBar fonctionnent sur le principe d'une boucle:
Tu définis
* une valeur mini
* une valeur maxi
* le pas
La procédure incrémente le ProgressBar de la valeur du pas à chaque tour de boucle, en partant de la valeur mini jusqu'a atteindre la valeur maxi.
Si ne ne peux pas effectuer de boucle, une solution palliative consiste à afficher une image animée ou un message d'attente pendant le fonctionnement de la macro.
C'est normal si tu ne peux pas répondre à la première question ...2- je ne sais pas ou mettre ma routine par rapport à ton code.
michel
J'ai fusionné les deux messages. Essaie de rester sur un mêm sujet de discussion. Pour vérifier si ta question a vraiment disparu du forum, frappe F5. Met à jour l'affichage.
Merci ouskel'n'or j'ai relancer ma question parce que je n'ai pas reçu de réponse
Mille excuse.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager