Dépasser les 32 767 itérations

Résolu
Planninguette Messages postés 19 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

J'ai une simulation Excel qui nécessite environ 260 000 itérations.

Or, comme Excel ne peut faire que 32 767 itérations d'un coup, je suis obligée de rester devant mon PC et d'appuyer sur la touche F9 plusieurs fois pour que ma simulation arrive à terme.

N'y aurait-il pas une solution pour qu'Excel recommence automatiquement ses itérations après en avoir effectué 32 767 ?

Merci beaucoup par avance.
A voir également:

5 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour,

Si tu veux que le forum réfléchisse sur ton fichier il faudrait lui mettre à disposition.
cjoint.com et coller ici le lien fourni.
Expliquer le fonctionnement dedans.

eric

0
Planninguette Messages postés 19 Statut Membre
 
Merci pour votre réponse.

Voici mon fichier Excel simplifié :
http://cjoint.com/14jn/DFkqTsizRFh.htm

Le principe y est expliqué.
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour

Peut être un début de réponse via une macro
https://www.cjoint.com/?3FkpLy3xeiC

Cdlmnt
0
Planninguette Messages postés 19 Statut Membre
 
Merci beaucoup pour votre réponse, votre macro a l'air de convenir parfaitement !
Par contre je suis totalement novice en la matière, je ne sais pas comment l'appliquer à mon fichier...

Si cela n'est pas trop laborieux, pouvez-vous m'expliquer les étapes pour y parvenir ?

Voici mon fichier Excel simplifié :
http://cjoint.com/14jn/DFkqTsizRFh.htm

Merci d'avance.
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Peux tu le mettre au format excel 2003 (fichier/enregistrer sous/Type ... .xls
0
Planninguette Messages postés 19 Statut Membre
 
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Peut être une solution via une macro
https://www.cjoint.com/?3FksTvPjlQF

Cdlmnt
0
Planninguette Messages postés 19 Statut Membre
 
Merci beaucoup, j'essaye de comprendre et je vous tiens au courant !
0
Planninguette Messages postés 19 Statut Membre
 
Je marque le sujet comme résolu car votre macro colle tout à fait à ce que je recherchais. Je dois seulement l'adapter un peu à mon fichier mais avec quelques recherches je devrais y arriver.
Merci encore !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 11033 Statut Membre 2 433
 
Aïe, si la macro convient c'est que j'ai compris le problème. Mais dans ces conditions, je crois qu'il n'y a plus besoin, ni de forcer le nombre d'itérations, ni de macro

En bref, ce que je crois comprendre: Tu veux
1. imposer un "nombre d'itérations"
2. calculer ta cellule E15
3. le reste des calculs ne dépend que du résultat en E15

Or
<---Toutes les 30 itérations, cette case augmente d'une heure. La simulation est terminée quand elle atteint 8760 heures, soit 30*8760 = 262 800 itérations nécessaires --->
Donc E15 n'est jamais que le quotient entier de 262800 par 30 (en E5)
Dans ces conditions, voilà comment je vois ça
1. Tu mets en E4 le nombre total "d'itérations" à atteindre (262800)
2. E15 = ENT(E4/E5)
c'est tout

RQ1. Il y a quand même quelque chose qui me chiffonne
262 800 est obtenu à partir de 8760? que tu connaitrais avant la simulation?? le pb se mord un peu la queue non?

RQ2. A moins que ....

Cordialement
0