Comment accelerer le temps de traitement ?

  • Initiateur de la discussion Stéphane
  • Date de début
S

Stéphane

Guest
Comme vous allez vous en apercevoir, je suis novice et je compte sur votre indulgence.

Je réalise actuellement un fichier planning.

Je dois à plusieurs reprise intégrer des formules dans un tableau comprenant env. 62 col * 1200 lig et remplacer ces formules par leurs valeurs afin de ne pas surcharger le fichier qui fait déja 5 Mo.
Chaque module de 6 cases (A1,B1,C1,A2,B2,C2) comprend 6 formules différentes que je doit copier 31 fois sur la ligne et 400 fois sur la colonne.
Enfin bref, ...

Pour pouvoir réaliser ces opérations, j'ai créé une plage de formule de 3 lignes que je vient coller 400 fois puis que je reprend en valeur.

Tout ça est logique mais c'est la logique du débutant et le problème vient de la lenteur du traitement d'une part et que si le calcul doit s'effectuer plusieurs fois successivement, le programme plante !!

Il doit bien y avoir une solution qui permette de résoudre ce problème!

Merci de votre aide

Stéphane
 
S

Sylvain

Guest
bonjour,

peut-être on peut faire les opérations sans recalculer à chaque fois en faisant :
Application.Calculation = xlManual

dans ce cas on peut lancer un recalcul en faisant :
calculate

puis à la fin on peut remettre :
Application.Calculation = xlAutomatic


A+
 

Discussions similaires

Statistiques des forums

Discussions
312 612
Messages
2 090 227
Membres
104 453
dernier inscrit
benjiii88