Bonsoir à tous.
J’ai cherché s’il y’avait un problème similaire au mien de traité, mais je n’ai pas trouvé.
Je me permets d’ouvrir ce sujet.
Je suis sur Excel 2003 et j’ai un problème avec une formule.
La formule est en fait une méthode permettant la résolution de certaines équations (en trouvant la racine).
Je l’utilise afin de calculer la volatilité implicite des options. (dérivés actions).
Le premier problème est un problème mineur (en comparaison du second) : pour certains prix, Excel ne peut trouver de réponse et me donne « value ».
Par exemple, si je pose le prix d’une option à 6.15, il ne trouvera rien.
A 6.20 ou à 6.25, il trouve.
Je ne comprends pas pourquoi dans certains cas il est en mesure de réaliser le calcul et pas dans d’autres…
Le second problème est encore plus embêtant : je travaille sur plusieurs milliers de lignes.
Or, lorsque j’applique, en faisant glisser la formule, le long de la colonne, vient un moment où Excel plante carrément.
Du fait du nombre de calculs (sur certains fichiers, je dosi être dans les 12 000 lignes), je ne peux pas me permettre de faire glisser la formule 5 lignes par 5 lignes, avec sauvegarde entre chacune.
J’ai essayé le mode de calcul manuel, de façon à pouvoir appliquer la formule sur toute la colonne, puis lui demander d’exécuter (F9), mais plantage assuré également.
Je me demande s’il ne serait pas possible de lui demander de réaliser les calculs plus lentement ou en chaîne, de façon à éviter tout plantage.
Est-ce que ceci peut se faire via Excel même ou alors, faut il passer par VBA ?
Etant débutant en VBA, je ne sais pas comment agir, pour lancer via un bouton, le calcul lié à la fonction.
Avec éventuellement, une consigne afin qu'il fasse le calcul dans un certain délai (pas trop court, sinon, plantage).
Merci d’avance pour votre aide.
Elvaiz.
J’ai cherché s’il y’avait un problème similaire au mien de traité, mais je n’ai pas trouvé.
Je me permets d’ouvrir ce sujet.
Je suis sur Excel 2003 et j’ai un problème avec une formule.
La formule est en fait une méthode permettant la résolution de certaines équations (en trouvant la racine).
Je l’utilise afin de calculer la volatilité implicite des options. (dérivés actions).
Le premier problème est un problème mineur (en comparaison du second) : pour certains prix, Excel ne peut trouver de réponse et me donne « value ».
Par exemple, si je pose le prix d’une option à 6.15, il ne trouvera rien.
A 6.20 ou à 6.25, il trouve.
Je ne comprends pas pourquoi dans certains cas il est en mesure de réaliser le calcul et pas dans d’autres…
Le second problème est encore plus embêtant : je travaille sur plusieurs milliers de lignes.
Or, lorsque j’applique, en faisant glisser la formule, le long de la colonne, vient un moment où Excel plante carrément.
Du fait du nombre de calculs (sur certains fichiers, je dosi être dans les 12 000 lignes), je ne peux pas me permettre de faire glisser la formule 5 lignes par 5 lignes, avec sauvegarde entre chacune.
J’ai essayé le mode de calcul manuel, de façon à pouvoir appliquer la formule sur toute la colonne, puis lui demander d’exécuter (F9), mais plantage assuré également.
Je me demande s’il ne serait pas possible de lui demander de réaliser les calculs plus lentement ou en chaîne, de façon à éviter tout plantage.
Est-ce que ceci peut se faire via Excel même ou alors, faut il passer par VBA ?
Etant débutant en VBA, je ne sais pas comment agir, pour lancer via un bouton, le calcul lié à la fonction.
Avec éventuellement, une consigne afin qu'il fasse le calcul dans un certain délai (pas trop court, sinon, plantage).
Merci d’avance pour votre aide.
Elvaiz.