Bonjour,
J'utilise un modèle chimique sous excel que je manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer", même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
Bonjour,
J'utilise un modèle chimique sous excel que je manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer", même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
Bonjour,
J'utilise un modèle chimique sous excel que je manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer", même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur un
fichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot que
les sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?
Si non, cela devrait déjà te faire gagner de la
mémoire et il est possible
qu'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copy
et même le plus souvent possible en ne faisant un
application.calculationfull
que vers la fin.
Bonne chance
Cordialement
BenjaminBonjour,
J'utilise un modèle chimique sous excel que je
manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle
et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur un
fichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot que
les sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?
Si non, cela devrait déjà te faire gagner de la
mémoire et il est possible
qu'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copy
et même le plus souvent possible en ne faisant un
application.calculationfull
que vers la fin.
Bonne chance
Cordialement
Benjamin
Bonjour,
J'utilise un modèle chimique sous excel que je
manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle
et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur un
fichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot que
les sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?
Si non, cela devrait déjà te faire gagner de la
mémoire et il est possible
qu'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copy
et même le plus souvent possible en ne faisant un
application.calculationfull
que vers la fin.
Bonne chance
Cordialement
BenjaminBonjour,
J'utilise un modèle chimique sous excel que je
manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle
et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur un
fichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot que
les sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?
Si non, cela devrait déjà te faire gagner de la
mémoire et il est possible
qu'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copy
et même le plus souvent possible en ne faisant un
application.calculationfull
que vers la fin.
Bonne chance
Cordialement
BenjaminBonjour,
J'utilise un modèle chimique sous excel que je
manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle
et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur un
fichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot que
les sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?
Si non, cela devrait déjà te faire gagner de la
mémoire et il est possible
qu'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copy
et même le plus souvent possible en ne faisant un
application.calculationfull
que vers la fin.
Bonne chance
Cordialement
Benjamin
Bonjour,
J'utilise un modèle chimique sous excel que je
manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle
et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur un
fichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot que
les sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?
Si non, cela devrait déjà te faire gagner de la
mémoire et il est possible
qu'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copy
et même le plus souvent possible en ne faisant un
application.calculationfull
que vers la fin.
Bonne chance
Cordialement
BenjaminBonjour,
J'utilise un modèle chimique sous excel que je
manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle
et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
Bonjour benjamin,
erreur de manip sur le post précédent.
Donc, je te remercie pour ta réponse.
J'ai instrumenté le code de ma macro avec des messages
affichant MemoryUsed, MemoryFree et MemoryTotal.
Je remarque que l'augmentation du mémoryused est de l'ordre
de 838 044 o, et que le mémoryFree est toujours de 1 048
576 o, donc a priori je dispose d'assez de mémoire.
Ces résultats ont été obtenus après avoir ajouté des
instructions Application.CutCopyMode = False
et application.calculation = xlmanual et en ne réalisant
qu'un seul application.calculatefull en fin de macro.
Malheureusement le problème persiste.
Si tu as d'autres idées, je suis preneur.
Jean-baptiste.-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur unfichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot queles sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?Si non, cela devrait déjà te faire gagner de la
mémoire et il est possiblequ'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copyet même le plus souvent possible en ne faisant un
application.calculationfullque vers la fin.
Bonne chance
Cordialement
BenjaminBonjour,
J'utilise un modèle chimique sous excel que je
manipuleavec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puisles colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
quela feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
mêmeaprès recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rienà calculer
Le seul remède que j'aie trouvé est sauver le modèle
et dele recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
Bonjour benjamin,
erreur de manip sur le post précédent.
Donc, je te remercie pour ta réponse.
J'ai instrumenté le code de ma macro avec des messages
affichant MemoryUsed, MemoryFree et MemoryTotal.
Je remarque que l'augmentation du mémoryused est de l'ordre
de 838 044 o, et que le mémoryFree est toujours de 1 048
576 o, donc a priori je dispose d'assez de mémoire.
Ces résultats ont été obtenus après avoir ajouté des
instructions Application.CutCopyMode = False
et application.calculation = xlmanual et en ne réalisant
qu'un seul application.calculatefull en fin de macro.
Malheureusement le problème persiste.
Si tu as d'autres idées, je suis preneur.
Jean-baptiste.
-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur un
fichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot que
les sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?
Si non, cela devrait déjà te faire gagner de la
mémoire et il est possible
qu'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copy
et même le plus souvent possible en ne faisant un
application.calculationfull
que vers la fin.
Bonne chance
Cordialement
Benjamin
Bonjour,
J'utilise un modèle chimique sous excel que je
manipule
avec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puis
les colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
que
la feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
même
après recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rien
à calculer
Le seul remède que j'aie trouvé est sauver le modèle
et de
le recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine
(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.
Bonjour benjamin,
erreur de manip sur le post précédent.
Donc, je te remercie pour ta réponse.
J'ai instrumenté le code de ma macro avec des messages
affichant MemoryUsed, MemoryFree et MemoryTotal.
Je remarque que l'augmentation du mémoryused est de l'ordre
de 838 044 o, et que le mémoryFree est toujours de 1 048
576 o, donc a priori je dispose d'assez de mémoire.
Ces résultats ont été obtenus après avoir ajouté des
instructions Application.CutCopyMode = False
et application.calculation = xlmanual et en ne réalisant
qu'un seul application.calculatefull en fin de macro.
Malheureusement le problème persiste.
Si tu as d'autres idées, je suis preneur.
Jean-baptiste.-----Message d'origine-----
Bonjour Marquet,
C'est un problème de mémoire RAM... J'ai le même type
de problème sur unfichier où il y a trop de sommeproduct, moi c'est en
refreshant des pivot queles sommeproduct non plus assez de mémoires disponible,
toi c'est en copiant.
Fais tu déjà un Application.CutCopyMode = False dans
ton code ?Si non, cela devrait déjà te faire gagner de la
mémoire et il est possiblequ'excel arrive à finir le reste.
Autre possibilité, faire un application.calculation =
xlmanual avant le copyet même le plus souvent possible en ne faisant un
application.calculationfullque vers la fin.
Bonne chance
Cordialement
BenjaminBonjour,
J'utilise un modèle chimique sous excel que je
manipuleavec des macros effectuant des copy/past. Ce type de
manipulation perturbe le déroulement des calculs de la
feuille.
Ex. Je sélectionne et copie des colonnes (environ 1000
formules) , je les décale d'une trentaine de colonnes
puisles colle vers ces nouvelles colonnes. L'opération est
effectuée dans un sens puis dans l'autre, ce qui fait
quela feuille résultante est invariante. Pendant cette
opération, les calculs sont arrêtés.
Aprés réactivation des calculs, j'observe les
comportements suivants :
1- Les calculs deviennent 3 fois plus lents
2- la barre de tâche affiche toujours "Calculer",
mêmeaprès recalcul (F9)
3- F9 provoque toujours un recalcul alors qu'il n'y a
rienà calculer
Le seul remède que j'aie trouvé est sauver le modèle
et dele recharger sur une nouvelle session excel. Le modèle
manipulé retrouve alors les propriétés du modèle
d'origine(identique).
En vous remerciant pour votre aide,
Jean-baptiste.
.