Temps de calcul trop long

Tranquille -  
 Tranquille -
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 ?

4 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
Tranquille
 
Bonjour Michel,

Voici.
http://www.cijoint.fr/cjlink.php?file=cj201005/cijn0xetWc.zip
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
Tranquille
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
Tranquille
 
Merci bien, avec çà je devrait m'en sortir.
Merci encore et bonne journée.
0