Commander une iteration par une macro
Bonjour a tous,
Voici mon probleme:
J'ai une colonne dans Excel (colonne S) dans laquelle est affecte a chacune des cellules une iteration. Par exemple, pour la cellule S12, j ai:
=IF(ABS(0.6108*EXP((17.2694*S12)/(237.3+S12))-$R$5*($Q$5/100)*(L12-S12)*(1+0.00115*S12)-U12)>0.01,S12+0.01,S12)
Pour obtenir la valeur que je souhaite, je dois appuyer plusieurs fois sur la touche F9 de mon clavier jusqu a ce que l iteration soit terminee.
Mon but:
Depuis un bouton cree sur cette meme feuille et commande par une macro VBA, je voudrais lancer les iterations de chaque cellule de ma colonne S, sans avoir a appuyer 100 fois sur F9.
Est ce que quelqu un peut m aider??
Je vous remercie d avance.
FloMSP
Voici mon probleme:
J'ai une colonne dans Excel (colonne S) dans laquelle est affecte a chacune des cellules une iteration. Par exemple, pour la cellule S12, j ai:
=IF(ABS(0.6108*EXP((17.2694*S12)/(237.3+S12))-$R$5*($Q$5/100)*(L12-S12)*(1+0.00115*S12)-U12)>0.01,S12+0.01,S12)
Pour obtenir la valeur que je souhaite, je dois appuyer plusieurs fois sur la touche F9 de mon clavier jusqu a ce que l iteration soit terminee.
Mon but:
Depuis un bouton cree sur cette meme feuille et commande par une macro VBA, je voudrais lancer les iterations de chaque cellule de ma colonne S, sans avoir a appuyer 100 fois sur F9.
Est ce que quelqu un peut m aider??
Je vous remercie d avance.
FloMSP
1 réponse
-
ContributeurBonsoir,
Là où tu actives l'itération, dans les options, il faut laisser 'Nb maximal d'itérations' à 100.
Et tu en auras 100 avec 1 seul appui sur F9 (ou alors tu le passes à 10000 si tu l'avais laissé à 100).
Ou bien tu peux jouer sur l'Ecart maximal si tu veux une certaine précision.
eric