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 donc avec votre autorisation, d’ouvrir ce sujet.
Je suis sur Excel 2003 et j’ai un problème avec une formule.
La formule est en fait la méthode de calcul de Raphson –Newton, 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, dans les 12 000 lignes), je ne peux pas me permettre de faire glisser sur 5 lignes et attendre.
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.
Bien entendu, il plante encore.
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.
Merci d’avance pour votre aide.
Merci également aux fondateurs de ce forum permettant une entraide sur un outil largement usité.
Elvaiz.