Dépasser les 32 767 itérations

Résolu/Fermé
Planninguette Messages postés 19 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 21 juillet 2014 - 10 juin 2014 à 14:35
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 - 11 juin 2014 à 14:05
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 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
10 juin 2014 à 15:00
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 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 21 juillet 2014
10 juin 2014 à 16:50
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 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
10 juin 2014 à 15:38
Bonjour

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

Cdlmnt
0
Planninguette Messages postés 19 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 21 juillet 2014
10 juin 2014 à 16:54
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 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
10 juin 2014 à 18:19
Peux tu le mettre au format excel 2003 (fichier/enregistrer sous/Type ... .xls
0
Planninguette Messages postés 19 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 21 juillet 2014
10 juin 2014 à 21:07
0
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
10 juin 2014 à 18:46
Peut être une solution via une macro
https://www.cjoint.com/?3FksTvPjlQF

Cdlmnt
0
Planninguette Messages postés 19 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 21 juillet 2014
10 juin 2014 à 21:09
Merci beaucoup, j'essaye de comprendre et je vous tiens au courant !
0
Planninguette Messages postés 19 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 21 juillet 2014
11 juin 2014 à 13:42
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 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
11 juin 2014 à 14:05
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