J'ai un UserForm avec pleins de Label (+ de 600). A
chaque fois que j'appuye sur un bouton, je rafraichis
tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le=20
rafraichissement de l'useform pour ne pas qu'on ne vois=20
les Labels se mettrent =E0 jour les uns apr=E8s les autres.
Remarque : suite =E0 un conseille de MP, j'ai ajout=E9 la
commande DoEvents mais =E7a ne suiffit pas.
La Commande Application.screenUpdating =3D False ne=20
bloque pas le rafraichissement de l'userform.
La commande Me.Hide n'est pas valide pour cette apli (on=20
voit clairement que l'userform disparait puis r=E9apparait)
Il faudrait freezer l'affichage de l'userform, mettre =E0=20
jour les labels puis defreezer l'affichage.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Gaboly
Re,
Tu n'as répondu à la question de savoir s'il était possible de décomposer la mise à jour : n'est-il pas possible de ne modifier qu'une partie des Caption et BackColor, en fonction du contexte (avec tel controle, 1 ou 10 ou 100 Label, avec un autre controle, d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que fait ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne serait pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A chaque fois que j'appuye sur un bouton, je rafraichis tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le rafraichissement de l'useform pour ne pas qu'on ne vois les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la commande DoEvents mais ça ne suiffit pas. La Commande Application.screenUpdating = False ne bloque pas le rafraichissement de l'userform. La commande Me.Hide n'est pas valide pour cette apli (on voit clairement que l'userform disparait puis réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à jour les labels puis defreezer l'affichage.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Re,
Tu n'as répondu à la question de savoir s'il était possible de
décomposer la mise à jour : n'est-il pas possible de ne modifier
qu'une partie des Caption et BackColor, en fonction du contexte
(avec tel controle, 1 ou 10 ou 100 Label, avec un autre controle,
d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que fait
ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne serait
pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A
chaque fois que j'appuye sur un bouton, je rafraichis
tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le
rafraichissement de l'useform pour ne pas qu'on ne vois
les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la
commande DoEvents mais ça ne suiffit pas.
La Commande Application.screenUpdating = False ne
bloque pas le rafraichissement de l'userform.
La commande Me.Hide n'est pas valide pour cette apli (on
voit clairement que l'userform disparait puis réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à
jour les labels puis defreezer l'affichage.
Tu n'as répondu à la question de savoir s'il était possible de décomposer la mise à jour : n'est-il pas possible de ne modifier qu'une partie des Caption et BackColor, en fonction du contexte (avec tel controle, 1 ou 10 ou 100 Label, avec un autre controle, d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que fait ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne serait pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A chaque fois que j'appuye sur un bouton, je rafraichis tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le rafraichissement de l'useform pour ne pas qu'on ne vois les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la commande DoEvents mais ça ne suiffit pas. La Commande Application.screenUpdating = False ne bloque pas le rafraichissement de l'userform. La commande Me.Hide n'est pas valide pour cette apli (on voit clairement que l'userform disparait puis réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à jour les labels puis defreezer l'affichage.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Emcy
J'essaye de faire un beau calendrier interactif et je suis obligé de rafraichir toutes les cases d'un coup Si tu veux je peux te l'envoyer par mail pour mieux comprendre
-----Message d'origine----- Re,
Tu n'as répondu à la question de savoir s'il était possible de
décomposer la mise à jour : n'est-il pas possible de ne modifier
qu'une partie des Caption et BackColor, en fonction du contexte
(avec tel controle, 1 ou 10 ou 100 Label, avec un autre controle,
d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que fait
ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne serait
pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A chaque fois que j'appuye sur un bouton, je rafraichis tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le rafraichissement de l'useform pour ne pas qu'on ne vois les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la commande DoEvents mais ça ne suiffit pas. La Commande Application.screenUpdating = False ne bloque pas le rafraichissement de l'userform. La commande Me.Hide n'est pas valide pour cette apli (on
voit clairement que l'userform disparait puis réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à jour les labels puis defreezer l'affichage.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
.
J'essaye de faire un beau calendrier interactif et je
suis obligé de rafraichir toutes les cases d'un coup Si
tu veux je peux te l'envoyer par mail pour mieux
comprendre
-----Message d'origine-----
Re,
Tu n'as répondu à la question de savoir s'il était
possible de
décomposer la mise à jour : n'est-il pas possible de ne
modifier
qu'une partie des Caption et BackColor, en fonction du
contexte
(avec tel controle, 1 ou 10 ou 100 Label, avec un autre
controle,
d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que
fait
ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne
serait
pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A
chaque fois que j'appuye sur un bouton, je rafraichis
tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le
rafraichissement de l'useform pour ne pas qu'on ne vois
les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la
commande DoEvents mais ça ne suiffit pas.
La Commande Application.screenUpdating = False ne
bloque pas le rafraichissement de l'userform.
La commande Me.Hide n'est pas valide pour cette apli
(on
voit clairement que l'userform disparait puis
réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à
jour les labels puis defreezer l'affichage.
J'essaye de faire un beau calendrier interactif et je suis obligé de rafraichir toutes les cases d'un coup Si tu veux je peux te l'envoyer par mail pour mieux comprendre
-----Message d'origine----- Re,
Tu n'as répondu à la question de savoir s'il était possible de
décomposer la mise à jour : n'est-il pas possible de ne modifier
qu'une partie des Caption et BackColor, en fonction du contexte
(avec tel controle, 1 ou 10 ou 100 Label, avec un autre controle,
d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que fait
ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne serait
pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A chaque fois que j'appuye sur un bouton, je rafraichis tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le rafraichissement de l'useform pour ne pas qu'on ne vois les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la commande DoEvents mais ça ne suiffit pas. La Commande Application.screenUpdating = False ne bloque pas le rafraichissement de l'userform. La commande Me.Hide n'est pas valide pour cette apli (on
voit clairement que l'userform disparait puis réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à jour les labels puis defreezer l'affichage.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
.
Michel Gaboly
Re,
Volontiers, envoie ()
J'essaye de faire un beau calendrier interactif et je suis obligé de rafraichir toutes les cases d'un coup Si tu veux je peux te l'envoyer par mail pour mieux comprendre
-----Message d'origine----- Re,
Tu n'as répondu à la question de savoir s'il était possible de
décomposer la mise à jour : n'est-il pas possible de ne modifier
qu'une partie des Caption et BackColor, en fonction du contexte
(avec tel controle, 1 ou 10 ou 100 Label, avec un autre controle,
d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que fait
ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne serait
pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A chaque fois que j'appuye sur un bouton, je rafraichis tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le rafraichissement de l'useform pour ne pas qu'on ne vois les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la commande DoEvents mais ça ne suiffit pas. La Commande Application.screenUpdating = False ne bloque pas le rafraichissement de l'userform. La commande Me.Hide n'est pas valide pour cette apli (on
voit clairement que l'userform disparait puis réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à jour les labels puis defreezer l'affichage.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Re,
Volontiers, envoie (michel@gaboly.com)
J'essaye de faire un beau calendrier interactif et je
suis obligé de rafraichir toutes les cases d'un coup Si
tu veux je peux te l'envoyer par mail pour mieux
comprendre
-----Message d'origine-----
Re,
Tu n'as répondu à la question de savoir s'il était
possible de
décomposer la mise à jour : n'est-il pas possible de ne
modifier
qu'une partie des Caption et BackColor, en fonction du
contexte
(avec tel controle, 1 ou 10 ou 100 Label, avec un autre
controle,
d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que
fait
ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne
serait
pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A
chaque fois que j'appuye sur un bouton, je rafraichis
tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le
rafraichissement de l'useform pour ne pas qu'on ne vois
les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la
commande DoEvents mais ça ne suiffit pas.
La Commande Application.screenUpdating = False ne
bloque pas le rafraichissement de l'userform.
La commande Me.Hide n'est pas valide pour cette apli
(on
voit clairement que l'userform disparait puis
réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à
jour les labels puis defreezer l'affichage.
J'essaye de faire un beau calendrier interactif et je suis obligé de rafraichir toutes les cases d'un coup Si tu veux je peux te l'envoyer par mail pour mieux comprendre
-----Message d'origine----- Re,
Tu n'as répondu à la question de savoir s'il était possible de
décomposer la mise à jour : n'est-il pas possible de ne modifier
qu'une partie des Caption et BackColor, en fonction du contexte
(avec tel controle, 1 ou 10 ou 100 Label, avec un autre controle,
d'autres Labels).
D'autre part par curiosité, pourrais-tu nous dire ce que fait
ce UserForm, pour comporter autant de Labels.
Enfin, un exemple deton code de raffraichissement ne serait
pas inutile : il yna peut-être des moyens de l'accélérer.
Salut,
je repète ma question :
J'ai un UserForm avec pleins de Label (+ de 600). A chaque fois que j'appuye sur un bouton, je rafraichis tous les "caption" et "backcolor" de mes Lablels.
Je voudrais savoir comment faire pour bloquer le rafraichissement de l'useform pour ne pas qu'on ne vois les Labels se mettrent à jour les uns après les autres.
Remarque : suite à un conseille de MP, j'ai ajouté la commande DoEvents mais ça ne suiffit pas. La Commande Application.screenUpdating = False ne bloque pas le rafraichissement de l'userform. La commande Me.Hide n'est pas valide pour cette apli (on
voit clairement que l'userform disparait puis réapparait)
Il faudrait freezer l'affichage de l'userform, mettre à jour les labels puis defreezer l'affichage.