OVH Cloud OVH Cloud

Userform "progression du traitement" non rafraichi/non visible

2 réponses
Avatar
pierref
Bonjour,

J'ai une fonction sous excel en vba qui génére des fichiers.
J'ai créé un userform qui m'affiche le nombre de fichiers à produire et le
nombre de fichier déjà générés (ce nombre est sensé s'incrémenter en cours
d'execution).

La fonction se lance, ouvre le userform, commence à produire les fichiers et
incrémente le champ "nb de fichiers générés" au fur et à mesure.

Malheureusement, l'intérieur du userform reste blanc tout au long du
traitement et on ne voit absolument pas les champs et donc l'évolution du
traitement.
(sauf qd tout est fini evidemment...)

Y a t-il moyen de résoudre ce problème ?
(pour info j'ai mis la propriété "showmodal" du userform a False)

Par avance merci de m'aider

Pierre

2 réponses

Avatar
Ardus Petus
Essaie d'insérer dans ton code:
Userform1.Repaint
après avoir positionné les nb de fichiers.

Cordialement,
--
AP

"pierref" a écrit dans le message de
news:
Bonjour,

J'ai une fonction sous excel en vba qui génére des fichiers.
J'ai créé un userform qui m'affiche le nombre de fichiers à produire et le
nombre de fichier déjà générés (ce nombre est sensé s'incrémenter en cours
d'execution).

La fonction se lance, ouvre le userform, commence à produire les fichiers
et
incrémente le champ "nb de fichiers générés" au fur et à mesure.

Malheureusement, l'intérieur du userform reste blanc tout au long du
traitement et on ne voit absolument pas les champs et donc l'évolution du
traitement.
(sauf qd tout est fini evidemment...)

Y a t-il moyen de résoudre ce problème ?
(pour info j'ai mis la propriété "showmodal" du userform a False)

Par avance merci de m'aider

Pierre


Avatar
pierref
Ca marche !

Merci bcp


Essaie d'insérer dans ton code:
Userform1.Repaint
après avoir positionné les nb de fichiers.

Cordialement,
--
AP

"pierref" a écrit dans le message de
news:
Bonjour,

J'ai une fonction sous excel en vba qui génére des fichiers.
J'ai créé un userform qui m'affiche le nombre de fichiers à produire et le
nombre de fichier déjà générés (ce nombre est sensé s'incrémenter en cours
d'execution).

La fonction se lance, ouvre le userform, commence à produire les fichiers
et
incrémente le champ "nb de fichiers générés" au fur et à mesure.

Malheureusement, l'intérieur du userform reste blanc tout au long du
traitement et on ne voit absolument pas les champs et donc l'évolution du
traitement.
(sauf qd tout est fini evidemment...)

Y a t-il moyen de résoudre ce problème ?
(pour info j'ai mis la propriété "showmodal" du userform a False)

Par avance merci de m'aider

Pierre