MaitrePoul
XLDnaute Nouveau
Bonsoir à tous,
J'ai un problème très étrange, j'utilise une userform pour afficher une barre de progression.
J'appelle dans mon programme grâce à UserForm.Show et
dans le code de la userform j'utilise :
Private Sub UserForm_Initialize()
Pour mettre toutes les instructions et qu'elles soient lancées immédiatement.
Mon problème assez bizarre est que la fenêtre de la barre de progression ne s'affiche qu'a la fin du calcul et donc qu'a la fin de Private Sub UserForm_Initialize() et que donc la barre est à 100%.
Pourtant, normalement dès que j'utilise le .Show la fenêtre devrait s'ouvrir.. Mais ce n'est pas le cas elle s'affiche que lorsque la procédure est terminée.
Lors de l'execution ligne par ligne avec F8 une fois arrivé à la ligne UserForm.Show la fenêtre ne s'ouvre pas et pourtant le calcul commence... Et pouf la fenêtre s'affiche à la fin (à la ligne End Sub)
Avez-vous une idée ?
Merci d'avance
J'ai un problème très étrange, j'utilise une userform pour afficher une barre de progression.
J'appelle dans mon programme grâce à UserForm.Show et
dans le code de la userform j'utilise :
Private Sub UserForm_Initialize()
Pour mettre toutes les instructions et qu'elles soient lancées immédiatement.
Mon problème assez bizarre est que la fenêtre de la barre de progression ne s'affiche qu'a la fin du calcul et donc qu'a la fin de Private Sub UserForm_Initialize() et que donc la barre est à 100%.
Pourtant, normalement dès que j'utilise le .Show la fenêtre devrait s'ouvrir.. Mais ce n'est pas le cas elle s'affiche que lorsque la procédure est terminée.
Lors de l'execution ligne par ligne avec F8 une fois arrivé à la ligne UserForm.Show la fenêtre ne s'ouvre pas et pourtant le calcul commence... Et pouf la fenêtre s'affiche à la fin (à la ligne End Sub)
Avez-vous une idée ?
Merci d'avance