Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont
nettement plus lentent qu'avec Excel 2000.
Par exemple, les procédures effectuant des tris ou des filtres sur une
plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant
près de 4 minutes. Cela rend certains de mes fichiers tout simplement
inutilisables.
J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je
me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide
d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé"
l'efficacité de mon code sous Excel 2000...
Si quelqu'un a une idée, elle est la bienvenue !
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
jps
"amy59" a écrit dans le message de news:
Bonjour,
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
"amy59" <amyran@free.fr> a écrit dans le message de news:
op.thhebdxbv206a7@yakari...
Bonjour,
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont
nettement plus lentent qu'avec Excel 2000.
Par exemple, les procédures effectuant des tris ou des filtres sur une
plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant
près de 4 minutes. Cela rend certains de mes fichiers tout simplement
inutilisables.
J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je
me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide
d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé"
l'efficacité de mon code sous Excel 2000...
Si quelqu'un a une idée, elle est la bienvenue !
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
jps
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une version récente d'excel et plus les macros sont lentes ; avec XL97, les 2 macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ; avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier termporaire d'enregistrement est une des causes de ce ralentissement dès l'instant où les macros travaillent dans plusieurs classeurs... jps
"amy59" a écrit dans le message de news:
Bonjour,
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une
version récente d'excel et plus les macros sont lentes ; avec XL97, les 2
macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ;
avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier
termporaire d'enregistrement est une des causes de ce ralentissement dès
l'instant où les macros travaillent dans plusieurs classeurs...
jps
"amy59" <amyran@free.fr> a écrit dans le message de news:
op.thhebdxbv206a7@yakari...
Bonjour,
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont
nettement plus lentent qu'avec Excel 2000.
Par exemple, les procédures effectuant des tris ou des filtres sur une
plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant
près de 4 minutes. Cela rend certains de mes fichiers tout simplement
inutilisables.
J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je
me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide
d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé"
l'efficacité de mon code sous Excel 2000...
Si quelqu'un a une idée, elle est la bienvenue !
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une version récente d'excel et plus les macros sont lentes ; avec XL97, les 2 macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ; avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier termporaire d'enregistrement est une des causes de ce ralentissement dès l'instant où les macros travaillent dans plusieurs classeurs... jps
"amy59" a écrit dans le message de news:
Bonjour,
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
Modeste
Bonsour® ti zote! amy59 avec ferveur ;o))) vous nous disiez :
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lenteS qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
Lors du passage de Xl2000 à Xl2002 j'avais constaté que le précompilateur était chatouilleux du coté de la déclaration explicite des variables, de l'affectation et l'occupation/libération mémoire des variables (set xxx=blabla) j'avais à l'époque eu une amélioration en appliquant à la lettre l'ensemble des recommandations que tu trouvera là : http://xcell05.free.fr/pages/prog/accvba.htm
-- -- @+ ;o)))
Bonsour® ti zote! amy59 avec ferveur ;o))) vous nous disiez :
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont
nettement plus lenteS qu'avec Excel 2000.
Par exemple, les procédures effectuant des tris ou des filtres sur une
plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant
près de 4 minutes. Cela rend certains de mes fichiers tout simplement
inutilisables.
J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
Lors du passage de Xl2000 à Xl2002 j'avais constaté que le précompilateur était
chatouilleux du coté de la déclaration explicite des variables,
de l'affectation et l'occupation/libération mémoire des variables (set
xxx=blabla)
j'avais à l'époque eu une amélioration en appliquant à la lettre l'ensemble des
recommandations que tu trouvera là :
http://xcell05.free.fr/pages/prog/accvba.htm
Bonsour® ti zote! amy59 avec ferveur ;o))) vous nous disiez :
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lenteS qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
Lors du passage de Xl2000 à Xl2002 j'avais constaté que le précompilateur était chatouilleux du coté de la déclaration explicite des variables, de l'affectation et l'occupation/libération mémoire des variables (set xxx=blabla) j'avais à l'époque eu une amélioration en appliquant à la lettre l'ensemble des recommandations que tu trouvera là : http://xcell05.free.fr/pages/prog/accvba.htm
-- -- @+ ;o)))
J
Bonsoir à ceux qui ne dorment pas,
Et pardonne-moi cher jps, mais si XL met plus longtemps à sortir ta facture, c'est peut-être qu'elle est plus chargée cette facture ;-) Ce qu'il faut en fait considérer, en matière de facture, c'est la mine de celui qui la reçoit, plus elle s'allonge, plus elle est longue, voire salée comme on dit en bord de mer, pas la peine d'accuser les maquereaux... @+ amitiés à tous/tes J@@
jps wrote:
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une version récente d'excel et plus les macros sont lentes ; avec XL97, les 2 macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ; avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier termporaire d'enregistrement est une des causes de ce ralentissement dès l'instant où les macros travaillent dans plusieurs classeurs... jps
"amy59" >>
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
Bonsoir à ceux qui ne dorment pas,
Et pardonne-moi cher jps, mais si XL met plus longtemps à sortir ta facture,
c'est peut-être qu'elle est plus chargée cette facture ;-)
Ce qu'il faut en fait considérer, en matière de facture, c'est la mine de celui
qui la reçoit, plus elle s'allonge, plus elle est longue, voire salée comme on
dit en bord de mer, pas la peine d'accuser les maquereaux...
@+
amitiés à tous/tes
J@@
jps wrote:
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une
version récente d'excel et plus les macros sont lentes ; avec XL97, les 2
macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ;
avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier
termporaire d'enregistrement est une des causes de ce ralentissement dès
l'instant où les macros travaillent dans plusieurs classeurs...
jps
"amy59" >>
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont
nettement plus lentent qu'avec Excel 2000.
Par exemple, les procédures effectuant des tris ou des filtres sur une
plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant
près de 4 minutes. Cela rend certains de mes fichiers tout simplement
inutilisables.
J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je
me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide
d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé"
l'efficacité de mon code sous Excel 2000...
Si quelqu'un a une idée, elle est la bienvenue !
Et pardonne-moi cher jps, mais si XL met plus longtemps à sortir ta facture, c'est peut-être qu'elle est plus chargée cette facture ;-) Ce qu'il faut en fait considérer, en matière de facture, c'est la mine de celui qui la reçoit, plus elle s'allonge, plus elle est longue, voire salée comme on dit en bord de mer, pas la peine d'accuser les maquereaux... @+ amitiés à tous/tes J@@
jps wrote:
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une version récente d'excel et plus les macros sont lentes ; avec XL97, les 2 macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ; avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier termporaire d'enregistrement est une des causes de ce ralentissement dès l'instant où les macros travaillent dans plusieurs classeurs... jps
"amy59" >>
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
jps
:-)))))) jps (qui pense qu'il valait mieux dormir)
"J@@" a écrit dans le message de news:
Bonsoir à ceux qui ne dorment pas,
Et pardonne-moi cher jps, mais si XL met plus longtemps à sortir ta facture, c'est peut-être qu'elle est plus chargée cette facture ;-) Ce qu'il faut en fait considérer, en matière de facture, c'est la mine de celui qui la reçoit, plus elle s'allonge, plus elle est longue, voire salée comme on dit en bord de mer, pas la peine d'accuser les maquereaux... @+ amitiés à tous/tes J@@
jps wrote:
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une version récente d'excel et plus les macros sont lentes ; avec XL97, les 2 macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ; avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier termporaire d'enregistrement est une des causes de ce ralentissement dès l'instant où les macros travaillent dans plusieurs classeurs... jps
"amy59" >>
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
:-))))))
jps (qui pense qu'il valait mieux dormir)
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
efLawqK8GHA.4620@TK2MSFTNGP02.phx.gbl...
Bonsoir à ceux qui ne dorment pas,
Et pardonne-moi cher jps, mais si XL met plus longtemps à sortir ta
facture, c'est peut-être qu'elle est plus chargée cette facture ;-)
Ce qu'il faut en fait considérer, en matière de facture, c'est la mine de
celui qui la reçoit, plus elle s'allonge, plus elle est longue, voire
salée comme on dit en bord de mer, pas la peine d'accuser les
maquereaux...
@+
amitiés à tous/tes
J@@
jps wrote:
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une
version récente d'excel et plus les macros sont lentes ; avec XL97, les 2
macros que j'exécutais me permettaient de "sortir" une facture en 1
minute ; avec XL2002, j'en suis à près de 4 ; il me semble deviner que le
fichier termporaire d'enregistrement est une des causes de ce
ralentissement dès l'instant où les macros travaillent dans plusieurs
classeurs...
jps
"amy59" >>
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro
sont nettement plus lentent qu'avec Excel 2000.
Par exemple, les procédures effectuant des tris ou des filtres sur une
plage de cellule de 2000 lignes mettaient environ 1 seconde et
maintenant près de 4 minutes. Cela rend certains de mes fichiers tout
simplement inutilisables.
J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
On ne peut pas dire que je sois un super crack de VBA, mais d'habitude
je me débrouille toujours pour arriver à mes fins (avec quelques fois
l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé"
l'efficacité de mon code sous Excel 2000...
Si quelqu'un a une idée, elle est la bienvenue !
:-)))))) jps (qui pense qu'il valait mieux dormir)
"J@@" a écrit dans le message de news:
Bonsoir à ceux qui ne dorment pas,
Et pardonne-moi cher jps, mais si XL met plus longtemps à sortir ta facture, c'est peut-être qu'elle est plus chargée cette facture ;-) Ce qu'il faut en fait considérer, en matière de facture, c'est la mine de celui qui la reçoit, plus elle s'allonge, plus elle est longue, voire salée comme on dit en bord de mer, pas la peine d'accuser les maquereaux... @+ amitiés à tous/tes J@@
jps wrote:
il y a éperluette, comme dirait AV, que j'ai constaté que plus on a une version récente d'excel et plus les macros sont lentes ; avec XL97, les 2 macros que j'exécutais me permettaient de "sortir" une facture en 1 minute ; avec XL2002, j'en suis à près de 4 ; il me semble deviner que le fichier termporaire d'enregistrement est une des causes de ce ralentissement dès l'instant où les macros travaillent dans plusieurs classeurs... jps
"amy59" >>
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lentent qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien. On ne peut pas dire que je sois un super crack de VBA, mais d'habitude je me débrouille toujours pour arriver à mes fins (avec quelques fois l'aide d'astuces Excelabo). Mais ici je sèche puisque j'avais "validé" l'efficacité de mon code sous Excel 2000... Si quelqu'un a une idée, elle est la bienvenue !
merci !
amy59
Bonjour, merci pour le tuyau ! en remplaçant les boucles sur les objets range par des boucles sur un tableau, j'ai retrouvé des performances acceptables... jusqu'à la prochaine version d'excel !
Le Sun, 15 Oct 2006 23:51:21 +0200, Modeste a écrit:
Bonsour® ti zote! amy59 avec ferveur ;o))) vous nous disiez :
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lenteS qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
Lors du passage de Xl2000 à Xl2002 j'avais constaté que le précompilateur était chatouilleux du coté de la déclaration explicite des variables, de l'affectation et l'occupation/libération mémoire des variables (set xxx=blabla) j'avais à l'époque eu une amélioration en appliquant à la lettre l'ensemble des recommandations que tu trouvera là : http://xcell05.free.fr/pages/prog/accvba.htm
-- Utilisant le client e-mail révolutionnaire d'Opera : http://www.opera.com/mail/
Bonjour,
merci pour le tuyau !
en remplaçant les boucles sur les objets range par des boucles sur un
tableau, j'ai retrouvé des performances acceptables... jusqu'à la
prochaine version d'excel !
Le Sun, 15 Oct 2006 23:51:21 +0200, Modeste <nomail@nomail.net> a écrit:
Bonsour® ti zote! amy59 avec ferveur ;o))) vous nous disiez :
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro
sont
nettement plus lenteS qu'avec Excel 2000.
Par exemple, les procédures effectuant des tris ou des filtres sur une
plage de cellule de 2000 lignes mettaient environ 1 seconde et
maintenant
près de 4 minutes. Cela rend certains de mes fichiers tout simplement
inutilisables.
J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
Lors du passage de Xl2000 à Xl2002 j'avais constaté que le
précompilateur était
chatouilleux du coté de la déclaration explicite des variables,
de l'affectation et l'occupation/libération mémoire des variables (set
xxx=blabla)
j'avais à l'époque eu une amélioration en appliquant à la lettre
l'ensemble des
recommandations que tu trouvera là :
http://xcell05.free.fr/pages/prog/accvba.htm
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Bonjour, merci pour le tuyau ! en remplaçant les boucles sur les objets range par des boucles sur un tableau, j'ai retrouvé des performances acceptables... jusqu'à la prochaine version d'excel !
Le Sun, 15 Oct 2006 23:51:21 +0200, Modeste a écrit:
Bonsour® ti zote! amy59 avec ferveur ;o))) vous nous disiez :
Je viens d'installer Excel 2003 et je m'aperçois que certaines macro sont nettement plus lenteS qu'avec Excel 2000. Par exemple, les procédures effectuant des tris ou des filtres sur une plage de cellule de 2000 lignes mettaient environ 1 seconde et maintenant près de 4 minutes. Cela rend certains de mes fichiers tout simplement inutilisables. J'ai essayé de recompiler mon projet VBA mais ça ne change rien.
Lors du passage de Xl2000 à Xl2002 j'avais constaté que le précompilateur était chatouilleux du coté de la déclaration explicite des variables, de l'affectation et l'occupation/libération mémoire des variables (set xxx=blabla) j'avais à l'époque eu une amélioration en appliquant à la lettre l'ensemble des recommandations que tu trouvera là : http://xcell05.free.fr/pages/prog/accvba.htm
-- Utilisant le client e-mail révolutionnaire d'Opera : http://www.opera.com/mail/