Réduire les temps de chargements - organiser le calcul des formules ?

Gunther

XLDnaute Nouveau
Bonjour le forum,

J'ai un fichier cumulant plus de 90000 lignes réparties en plusieurs onglets.

avec plus de 200000 formules qui récupèrent des infos par-ci par-là sur les différents onglets

avec en dernier, des tests de cohérences en fonction des resultats de chaque formules...

Maintenant, j'ai un souci... les temps de chargements qui peuvent durer plus de 15 minutes.

Et je suis quasi persuadé que ces temps de chargements pourraient être optimisés si je pouvais forcer l'ordre de calcul des formules...

Donc ma question est là !

Puis-je donner un ordre de calcul à mes formules ?
Ex.
d'abord lancer le calcul de formules de la colonne C de Feuil3.,
à la fin des calculs de cette colonne,
commencer les calculs de la colonne B feuil2 etc...

Merci d'avance !

Gunther
 
Dernière édition:
C

Compte Supprimé 979

Guest
Re : Réduire les temps de chargements - organiser le calcul des formules ?

Bonsoir Gunther

Wouhaouuuu ... tu n'as pas peur que ton fichier explose :confused:

"Tu peux" peut-être choisir l'ordre de calcul par feuille mais absolument pas par colonne
Par feuille -> Outil -> Options -> Onglet 'Calcul' = Sur Ordre
Ensuite avec F9

Mais sous toutes réserves

Une autre solution, tout passer en VBA et lancer le calcul que l'on souhaite :rolleyes:

A+
 

Gunther

XLDnaute Nouveau
Re : Réduire les temps de chargements - organiser le calcul des formules ?

Bonsoir Bruno,

Peut-être que le calcul sur ordre pourrait m'être utile...
Sauf que dans cette version 2007... je ne le trouve pas...

Donc si tu (ou quelqu'un) sais où ça se trouve dans cette version, je suis preneur !
Et en effet... Un code VB serait peut être un plus :)

Et sinon, pour l'instant... le fichier supporte :) Par contre, le PC lui, doit faire la tronche !

Gunther
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Réduire les temps de chargements - organiser le calcul des formules ?

Bonsoir,

Pour le calcul sur ordre sur Excel 2007 :

Bouton Office - Options Excel - Formules -

et dans Mode de calcul : cocher Manuel

Voilou

@+
 

Gunther

XLDnaute Nouveau
Re : Réduire les temps de chargements - organiser le calcul des formules ?

Bonsoir,

Je suis déjà en calcul Manuel,
Le calcul manuel me permet de lancer le calcul sur pression de F9.

Ce que je souhaite, c'est que les calculs se fassent dans un certain ordre après la pression de la touche F9.
 

supercrapaud

XLDnaute Occasionnel
Re : Réduire les temps de chargements - organiser le calcul des formules ?

Bonjour tout le forum.

Tu pourrais rédiger une petite macro qui créérais tes formules après activation d'une feuille et qui les supprimerait avant enregistrement. Un truc du genre
sub worksheet_activate
fin = .range("a2").end(xldown).row
for c in range("b2:b")&fin
c= "=si(...)"
next c
end sub
pour créer tes formules après ouverture et cela pour toutes tes feuilles. Et une macro dans le genre
sub workbook_beforeclose
for i = tot sheetscount
sheets(i).cells.copy
sheets(i).pastespecial xl values
next i
end sub

qui ferais un copier/collage spécial (valeurs). de cette manière, tes formules n'existeraient pas à l'ouverture mais serient crées lorsque tu iras sur une feuille et elles disparaitraient quand tu fermeras ton fichier. A tester. Si ça ne marche pas, pense à joindre un fichier exemple de chaque feuille avec tes formules. A+++
 

MJ13

XLDnaute Barbatruc
Re : Réduire les temps de chargements - organiser le calcul des formules ?

Bonjour à tous

J'ai un fichier cumulant plus de 90000 lignes réparties en plusieurs onglets.

avec plus de 200000 formules qui récupèrent des infos par-ci par-là sur les différents onglets

avec en dernier, des tests de cohérences en fonction des resultats de chaque formules...

Maintenant, j'ai un souci... les temps de chargements qui peuvent durer plus de 15 minutes.

C'est peut-être un peu normal :eek:.

Il faut peut-être se poser des questions sur la conception de ton application :confused:.
 

Gunther

XLDnaute Nouveau
Re : Réduire les temps de chargements - organiser le calcul des formules ?

Bonjour tout le monde !
Vraiment désolé de n'avoir pu répondre avant :)
(trop de congés a prendre... fallait que je les poses)

Donc j'ai essayé la solution de supercrapaud !
C'est bien drôle comme façon de faire... mais les temps de chargements n'ont pas vraiment changer...

J'aurais bien voulu vous fournir un fichier, mais vu que je ne vous aurait fourni qu'un échantillon, le problème n'aurait pas exister, et pour vous, les temps de chargements auraient toujours été rapides (forcement vu que c'est un echantillon)

Donc là, sur ce point, je crois que je vais me tourner vers du Access... on m'en a dit beaucoup de bien... :D

En tout cas, merci pour vos réponses !!!
et merci pour l'intérêt que vous y avez porté !

Gunther !!
 

Discussions similaires

Réponses
4
Affichages
256

Statistiques des forums

Discussions
311 720
Messages
2 081 924
Membres
101 841
dernier inscrit
ferid87