Progress Bar [Résolu]

Signaler
Messages postés
29
Date d'inscription
jeudi 29 avril 2004
Statut
Membre
Dernière intervention
15 mars 2005
-
Messages postés
3
Date d'inscription
vendredi 11 mai 2007
Statut
Membre
Dernière intervention
25 juin 2007
-
Bonjour,
voila je travail avec des macros excel et j'aimerais savoir s'il était possible d'intégrer a mon programme une barre de progression.
Je m'explique j'ai une macro qui met a jour une base de donnée et qui créer un fichier excel en arrière plan comme cela prend un peu de temps je voudrais savoir s'il étais possible de créer une barre de progrssion un peu dans la style d'une MsgBox une fenêtre qui s'affiche a lécran et qui permet de faire patienter l'utilisateur.

Merci.

Thomas

6 réponses

Messages postés
49
Date d'inscription
lundi 30 juin 2003
Statut
Membre
Dernière intervention
27 avril 2005

cela est tout à fait possible:

tu insères une nouvelle Userform (insertion --> UserForm)

une fois que ta feuille est apparue,
tu dois avoir une boîte à outil avec des contrôles mais la progress bar n'y est pas par défaut donc,
tu dois faire un clic droit sur cette boîte, contrôles supplémentaires et la tu sélectionnes Microsoft Progress bar.

après tu n'as plus qu'à glisser le contrôle sur ta feuille et à programmer l'avancement de la barre.
à ce propos tu trouveras des sources pour programmer cela en tapant progress bar comme recherche sur vbfrance

voila bonne prog

nebut le miagiste
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 198 internautes nous ont dit merci ce mois-ci

Messages postés
1356
Date d'inscription
lundi 27 octobre 2003
Statut
Membre
Dernière intervention
19 novembre 2008
1
oui c'est possible

ajoutes un UserForm ensuite inséres un controle Microshaft Progressbar Control ;;

et tu n'as qu'à appeler cette form avec le traitement qui convient ;)

:-p [mailto:cyberscorp2004@msn.com MSN] :big)
Messages postés
2
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
17 août 2004

Bonjour,
g un pb!!!
je fais une macro excel!!!
et je veux faire apparaitre une progress bar!!!
dc g creer un user form ou g mis ma progress bar!!!
g lu plein de code et g compris kil fallait mettre un min et un max a ma progress bar et changer la valeur avec value!!!
mais ou dois je mettre le code!!!!
et comment faire appel a la fenetre!!!
car moi je fais un show de ma userform mais ceci bloke mon programme il faut que je la ferme pour que mon programme continue???
pouvez-vous maider svp..???
rawgoal!!!!
Messages postés
1356
Date d'inscription
lundi 27 octobre 2003
Statut
Membre
Dernière intervention
19 novembre 2008
1
ProgressBar

:-p [mailto:cyberscorp2004@msn.com MSN] :big)
Messages postés
2
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
17 août 2004

ouais ok g bien compris progress bar mais ou dois-je mettre le code!!!de cette progress bar!!!

rawgoal!!!!
Messages postés
3
Date d'inscription
vendredi 11 mai 2007
Statut
Membre
Dernière intervention
25 juin 2007

"car moi je fais un show de ma userform mais ceci bloke mon programme il faut que je la ferme pour que mon programme continue???"

=>

Dans les propriétés de ta UserForm, tu lui dis "False" à "ShowModal"...




http://www.commentcamarche.net/forum/affich-1579501-vba-progressbar