Temps de calcul trop long

Fermé
Tranquille - 19 mai 2010 à 10:36
 Tranquille - 20 mai 2010 à 09:51
Bonjour,
J'ai fais un fichier Excel avec 7 onglets.
Dans ces onglets j'ai des valeurs qui se calculent automatiquement lorsque les champs sont reneignés via un formulaire.
Idem entre les onglets.
Donc les calculs se font automatiquement, dès la saisie, dans l'onglet même et aussi avec les autres onglets.
Généralement mes formules sont du type "sommeprod".
Le souci est que dès que je renseigne une cellule le calcul automatique se lance mais dure 5 minutes ce qui est bcp trop long.
Comment puis-je optimiser le temps de calcul ?
J'avais pensé à une autre approche du style rien ne se calcule automatiquement mais seulement lorsque j'appuye sur un bouton mais avec les macros je suis mauvais.
Pourriez-vous m'aider ?


A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
19 mai 2010 à 11:10
Bonjour,

difficile de te répondre sans précisions de ta part...

seul indice exploitable: sommeprod est très lent sur des tableaux de plusieurs milliers de lignes mais est ce le cas...

Donc, si tu veux un coup de main, tu vois ce qui te te reste à faire, au besoin met le classeur sur cijoint.com...
0
Bonjour Michel,

Voici.
http://www.cijoint.fr/cjlink.php?file=cj201005/cijn0xetWc.zip
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
19 mai 2010 à 11:50
Re,
est tu sûr d'avoir besoin de 65000 lignes ? 65000 lignes: sommeprod fatigue énormément: tu as largement le temps d'inviter la charmante stagiaire du secrétariat à boire un café mais je ne sais pas si le père Dassault apprécierait!

d'autre part cherches tu à connaitre le CA par OY-CKN lié à air-alsie ou tous les customers avec OY-CKN ?
0
Non pas 65000 lignes.
Donc si je modifie les formules par ex à 3000 lignes çà devrait aller plus vite ?
Pour le CA c'est que par client car un client peut avoir plusieurs biens.
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
19 mai 2010 à 21:57
Bonsoir,

Ce que je fais sur les grands tableaux comme ça :
copier/collage spécial valeur sur toutes les lignes des tableaux qui évoluent peu, sauf sur la première ligne où je garde mes formules pour les ajouts futurs.
Encore faut-il que le tableau s'y prete...
eric
0
Merci bien, avec çà je devrait m'en sortir.
Merci encore et bonne journée.
0