OVH Cloud OVH Cloud

Barre de Progression dans une macro

2 réponses
Avatar
Gégé
J'ai une macro qui doit r=E9aliser un traitement assez long.
Je voudrais cr=E9er une barre de progression pour que=20
l'utilisateur sache que le traitement continue =20
correctement.
Je n'ai pas trouv=E9 comment r=E9aliser ceci de fa=E7on=20
asynchrone. J'ai juste trouv=E9 une astuce en placant points=20
de controle =E0 certains endroits du code et de mettre =E0=20
jour la barre de progression.

Y-a-t-il en VBA EXCEL de d=E9marrer plusieurs threads=20
(t=E2ches) ind=E9pendants ? Cette programmation serait plus=20
propre.=20

Merci d'avance.

2 réponses

Avatar
ChrisV
Bonjour Gégé,

Des exemples ici:
http://www.excelabo.net/xl/tempo.php#barreprogression


ChrisV


"Gégé" a écrit dans le message de
news: 514b01c3e4de$25c47310$
J'ai une macro qui doit réaliser un traitement assez long.
Je voudrais créer une barre de progression pour que
l'utilisateur sache que le traitement continue
correctement.
Je n'ai pas trouvé comment réaliser ceci de façon
asynchrone. J'ai juste trouvé une astuce en placant points
de controle à certains endroits du code et de mettre à
jour la barre de progression.

Y-a-t-il en VBA EXCEL de démarrer plusieurs threads
(tâches) indépendants ? Cette programmation serait plus
propre.

Merci d'avance.
Avatar
Merci j'ai trouvé exactement ce que je cherchais
-----Message d'origine-----
Bonjour Gégé,

Des exemples ici:
http://www.excelabo.net/xl/tempo.php#barreprogression


ChrisV


"Gégé" a écrit dans
le message de

news: 514b01c3e4de$25c47310$
J'ai une macro qui doit réaliser un traitement assez long.
Je voudrais créer une barre de progression pour que
l'utilisateur sache que le traitement continue
correctement.
Je n'ai pas trouvé comment réaliser ceci de façon
asynchrone. J'ai juste trouvé une astuce en placant points
de controle à certains endroits du code et de mettre à
jour la barre de progression.

Y-a-t-il en VBA EXCEL de démarrer plusieurs threads
(tâches) indépendants ? Cette programmation serait plus
propre.

Merci d'avance.


.