Bonjour
J'ai réalisé un gros classeur Excel (V2003) : une dizaine de feuilles, quelques dizaines de milliers de cellules à calculer, plusieurs graphiques, des milliers de lignes de code VBA.
En temps normal le recalcul complet de ce classeur prend environ 3 minutes sur un P4.
Par moment Excel perd les pédales : comme beaucoup de cellules font appel à d'autres cellules, il semble ne pas arriver à trouver l'ordre optimal de calcul de ces cellules.
La conséquence est qu'il essaye de calculer une cellule faisant appel à une autre cellule qui n'est pas encore rafraichie ... il affiche donc partout des #VALEUR# et boucle en permanence dans les codes de macros.
Pour le remettre sur les rails il faut :
- Cellule par cellule retaper la formule existante (F2 + Return) : il n'y a jamais de problème de calcul à ce niveau
- Le faire pour les quelques milliers de cellules en erreur (une heure de saisie ...)
- Espérer qu'à ce moment il se remette sur les rails sinon on peut recommencer plusieurs fois !
L'un d'entre vous a t'il déjà rencontré ce type de problème et surtout découvert une parade ?
Merci
Pierre
J'ai réalisé un gros classeur Excel (V2003) : une dizaine de feuilles, quelques dizaines de milliers de cellules à calculer, plusieurs graphiques, des milliers de lignes de code VBA.
En temps normal le recalcul complet de ce classeur prend environ 3 minutes sur un P4.
Par moment Excel perd les pédales : comme beaucoup de cellules font appel à d'autres cellules, il semble ne pas arriver à trouver l'ordre optimal de calcul de ces cellules.
La conséquence est qu'il essaye de calculer une cellule faisant appel à une autre cellule qui n'est pas encore rafraichie ... il affiche donc partout des #VALEUR# et boucle en permanence dans les codes de macros.
Pour le remettre sur les rails il faut :
- Cellule par cellule retaper la formule existante (F2 + Return) : il n'y a jamais de problème de calcul à ce niveau
- Le faire pour les quelques milliers de cellules en erreur (une heure de saisie ...)
- Espérer qu'à ce moment il se remette sur les rails sinon on peut recommencer plusieurs fois !
L'un d'entre vous a t'il déjà rencontré ce type de problème et surtout découvert une parade ?
Merci
Pierre