AFFICHER UN MESSAGE D'ATTENTE EN EXCEL LORS D'UN LONG TRAITEMENT (WAITBOX)
sebhd
Messages postés3Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention 5 avril 2005
-
13 oct. 2004 à 11:08
elise4242
Messages postés1Date d'inscriptionjeudi 25 août 2011StatutMembreDernière intervention15 mars 2012
-
15 mars 2012 à 11:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
elise4242
Messages postés1Date d'inscriptionjeudi 25 août 2011StatutMembreDernière intervention15 mars 2012 15 mars 2012 à 11:29
Bonjour,
Je viens d'essayer de tester ce petit bout de programme (je travail sur excel 2003) et j'ai un bug pour : load Waitbox... Quelqu'un sait pourquoi ?
Merci beaucoup par avance pour vos réponses !
JM247L
Messages postés443Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 1 mars 20112 2 avril 2008 à 14:43
Salut,
C'est exactement ce que je cherchais et de plus c'est très agréable de trouver des codes qui sont commentés
En fait le problème vient de l'aide Microsoft qui ne détaille pas suffisament l'utilisation de .Repaint qui ne fonbctionne que si un Load a été exécuté avant le show
Merci à toi
JML
castor_furieux
Messages postés13Date d'inscriptionlundi 12 avril 2004StatutMembreDernière intervention24 février 2005 6 avril 2005 à 08:54
Bin ecoute, y'a pas de quoi! ca m'a fait grand plaisir!
mais si t'arrive à trouver pourquoi ca merde sous XL 97 et surtout comment y remedier, je suis preneur ;)
@+
sebhd
Messages postés3Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention 5 avril 2005 5 avril 2005 à 16:58
Merci Castor_furieux, faudra que je me repenche dessus et que je test ! ;-)
castor_furieux
Messages postés13Date d'inscriptionlundi 12 avril 2004StatutMembreDernière intervention24 février 2005 5 avril 2005 à 16:53
salut!
Ca marche pas avec Excel 97...
en revanche pour la progressbar je connais une astuce :
si ton traitement s'effectue sur x fichiers/cellules alors
a chaque ième fichiers/cellules traité(e)s, donnes la valeur "x/i" à la progressbar et le tour est joué.
Mais attention en faisant ca tu rajoute des calculs. si t'as 5 000 cellules à traiter tu vas générer 5 000 calculs et 5 000 modifications graphiques supplémentaires (ce qui va augmenter le temps de traitement...)
A ce moment là, vaut mieux rafraichir la progressbar tous les 100 traitements (par exemple)
@ la prochaine
sebhd
Messages postés3Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention 5 avril 2005 13 oct. 2004 à 11:08
Bonjour ol69 et merci pour ce code, ca correspond en partie à ce que je recherche ! En effet, il manque la progressbar...
Bon, je bosse en Excel97 et ton petit programme ne semble pas compatible à 100%..
En effet, lorsque je lance la macro complète (avec mon traitement) la fenêtre de débogage s'affiche sur "vbModeless".
J'ai donc fait un test en le supprimant et bien evidemment, la waitbox s'affiche, le sablier aussi mais c'est tout ! Pas de traitement derrière...
15 mars 2012 à 11:29
Je viens d'essayer de tester ce petit bout de programme (je travail sur excel 2003) et j'ai un bug pour : load Waitbox... Quelqu'un sait pourquoi ?
Merci beaucoup par avance pour vos réponses !
2 avril 2008 à 14:43
C'est exactement ce que je cherchais et de plus c'est très agréable de trouver des codes qui sont commentés
En fait le problème vient de l'aide Microsoft qui ne détaille pas suffisament l'utilisation de .Repaint qui ne fonbctionne que si un Load a été exécuté avant le show
Merci à toi
JML
6 avril 2005 à 08:54
mais si t'arrive à trouver pourquoi ca merde sous XL 97 et surtout comment y remedier, je suis preneur ;)
@+
5 avril 2005 à 16:58
5 avril 2005 à 16:53
Ca marche pas avec Excel 97...
en revanche pour la progressbar je connais une astuce :
si ton traitement s'effectue sur x fichiers/cellules alors
a chaque ième fichiers/cellules traité(e)s, donnes la valeur "x/i" à la progressbar et le tour est joué.
Mais attention en faisant ca tu rajoute des calculs. si t'as 5 000 cellules à traiter tu vas générer 5 000 calculs et 5 000 modifications graphiques supplémentaires (ce qui va augmenter le temps de traitement...)
A ce moment là, vaut mieux rafraichir la progressbar tous les 100 traitements (par exemple)
@ la prochaine
13 oct. 2004 à 11:08
Bon, je bosse en Excel97 et ton petit programme ne semble pas compatible à 100%..
En effet, lorsque je lance la macro complète (avec mon traitement) la fenêtre de débogage s'affiche sur "vbModeless".
J'ai donc fait un test en le supprimant et bien evidemment, la waitbox s'affiche, le sablier aussi mais c'est tout ! Pas de traitement derrière...
Aurais-tu une idée de la source du problème ?
Merci à toi.