Date | Auteur du sujet | Sujet | Extrait du message |
---|
26/12/2018 à 14:21 | curveater | Norm_Inv: Défaut/Bug? | Merci pour votre réponse j'ai fait une boucle while pour exclure les 0 et les 1. Cdt. Ludovic... |
24/12/2018 à 07:53 | curveater | Norm_Inv: Défaut/Bug? | La fonction Normi_Inv est une fonction que l'on peut appeler en faisant WorksheetFunction.Norm_Inv(arg1 as double,arg2 as double,arg3 as double) https://docs.microsoft.com/fr-fr/office/vba/api/excel.worksheetfunction.norm_inv... |
24/12/2018 à 07:18 | curveater | Norm_Inv: Défaut/Bug? | Elle est présente dans le module 2... |
24/12/2018 à 06:42 | curveater | Norm_Inv: Défaut/Bug? | Je rencontre un défaut de la fonction Norm_Inv lorsque je lance mon application qui effectue une méthode de MontéCarlo avec un schéma d'Euler imbriqué avec N>100 000. Pour N<10 000 l'application fonctionne correctement. Lorsque la fonction Norm_Inv dérape le compilateur renvoit le message : Er... |
23/12/2018 à 23:03 | curveater | PB de Graphique dynamique: Schéma d'Euler | La Sub ci dessous est sensé créer un graf de manière dynamique pourtant si je lance le calcul avec une maturité de 3 ans, et successivement avec une maturité de 1 ans le graphique conserve l'axe des abscisses correspondant à 3 ans de données discrètes. La Sub est lancée via le bouton CUI MC Pourtant... |
23/12/2018 à 22:51 | curveater | Range: Concatener un entier entré dans une cellule | J'ai trouvé une solution de contournement Merci pour ton aide... |
23/12/2018 à 22:16 | curveater | Range: Concatener un entier entré dans une cellule | J'ai besoin de rendre un graphe dynamique en fait: Je dois trouver la bonne syntax pour la ligne suivante: Le bouton CUI lance le code: Cordialement. Ludo cf attachement... |
23/12/2018 à 21:32 | curveater | Range: Concatener un entier entré dans une cellule | Je cherche à faire la chose suivante: est-ce possible? (Sachant que Cells(6,4)=M-t=365 et contient donc une formule)... |
23/12/2018 à 14:08 | curveater | Génération de nombres aléatoires | Autant pour moi, c'était la maturité qui avait été modifiée et mon graphe n'est pas dynamique. Merci pour votre aide... |
23/12/2018 à 14:00 | curveater | Génération de nombres aléatoires | Salut, c'est pourtant sans paramètre que j'utiliser cette fonction, mon switch CUI à un comportement bizarre et le graph donne la même courbe à chaque click... |
23/12/2018 à 13:15 | curveater | Génération de nombres aléatoires | Lorsque j'utilise La variable aléatoire renvoie des nombre pseudos aléatoires et celà toujours dans le même ordre. Comment faire pour la lier au timer interne de l'ordi (l'équivalent de SRANDTIME=NULL du C++) Appuyer sur le bouton CUI MC pour constater via le graf du dessous que la génération de nom... |
22/12/2018 à 12:19 | curveater | Synthaxe boucle While | Merci j'ai résolu le pb d'incrémentation, et j'ai utilisé un goto à la place du while. Cdt. Ludovic... |
22/12/2018 à 12:17 | curveater | Fonction partieentiere Convertir un Integer en Long | Merci... |
22/12/2018 à 12:06 | curveater | Pricing d'options barrières Pb de matching BS/MC | Je ne parviens pas à matcher le prix d'options à barrières de type Call Up and In avec les formules de type BS et la méthode de MC. Voyez vous mon erreur? Cf fichier en attachment Cdt. Ludovic... |
21/12/2018 à 21:42 | curveater | Synthaxe boucle While | Y-a-t-il un soucis de synthaxe dans l'écriture de ma boucle while, la boucle ne s'arrête pas de tourner, par ailleurs quel est l'équivalent de l'instruction c++ break svp; Le bouton CDOMC lance la Sub cf fichier en pièce jointe Cdt Ludo... |
21/12/2018 à 21:12 | curveater | Fonction partieentiere Convertir un Integer en Long | Bonjour, comment convertir un integer en long (j'aimerais que ma fonction partieentiere renvoie un long). Le code qui suite est-il suffisant? Merci d'avance pour votre aide. Cordialement. Ludovic... |
21/12/2018 à 09:59 | curveater | Inc Type case Vect double et ref fonction double | Je m'en suis sorti en définissant le vecteur comme variable globale. Merci... |
21/12/2018 à 09:31 | curveater | Inc Type case Vect double et ref fonction double | Ci joint le fichier xlsm... |
21/12/2018 à 08:42 | curveater | Inc Type case Vect double et ref fonction double | Lorsque je modifie l'appel de la fonction la ligne suivante donne l'erreur de compilation: "Impossible d'affecter un tableau"... |
21/12/2018 à 08:36 | curveater | Inc Type case Vect double et ref fonction double | Bonjour, comment régler le caprice de la fonction d1d2 qui doit assigner deux double à deux cases d'un vecteur, j'obtiens l'erreur Incompatibilité de types lorsque j'appelle la première case du vecteur fonction d1d2 avec l'instruction d1d2(St, t, K, r, M, sigma)(1, 1) . Merci pour votre aide... |
20/12/2018 à 15:47 | curveater | PB fonction mathématique utilisant pi | Merci pour ton aide cela fonctionne maintenant... |
20/12/2018 à 15:30 | curveater | Formule de Black and Scholes: Incompatibilité de types | Il fallait utiliser la fonction NormInv avec un randomize pour la formule de MontéCarlo. Ce sujet est réglé. Cdt. Ludovic... |
20/12/2018 à 15:28 | curveater | PB fonction mathématique utilisant pi | Bonjour l'appelle de la fonction définie ci dessous donne l'erreur Type d'argument Byref incompatible pourquoi? Comment résoudre cela svp? Le compilatuer bloque sur l'appelle de la fonction Nprime avec l'instruction Nprime(d1) Merci d'avance. Cordialement. Ludo Function Nprime(z As Double) As Double... |
19/12/2018 à 20:38 | curveater | Formule de Black and Scholes: Incompatibilité de types | J'ai trouvé c'est NormDist qu'il faut utiliser et non NormInv. Merci pour votre aide. Reste à trouver pourquoi la méthode de MontéCarlo ne fonctionne pas pour le put et renvoit 0... |
19/12/2018 à 20:18 | curveater | Formule de Black and Scholes: Incompatibilité de types | Hello Steelson, j'ai testé ça ne change rien... |
19/12/2018 à 20:07 | curveater | Formule de Black and Scholes: Incompatibilité de types | N'y aurait-il pas un problème de précision connu avec la formule Norm_Inv: la ligne Ct = St * WorksheetFunction.Norm_Inv(d1, 0, 1) - K * Exp(-r * (M - t)) * WorksheetFunction.Norm_Inv(d2, 0, 1) me renvoit l'erreur suivante: Impossible de lire la propriété Norm_Inv de la classe WorksheetFunction... |
19/12/2018 à 19:52 | curveater | Formule de Black and Scholes: Incompatibilité de types | Quel est l'équivalent de la fonction normcdf Matlab en vba... |
19/12/2018 à 18:54 | curveater | Formule de Black and Scholes: Incompatibilité de types | Si quelqu'un a quelque notions de finance des marchés et/ou d'utilisation des fonctions VBA NormInv et Normdist merci de bien vouloir jeter un oeuil à mon code et me signaler d'éventuelles erreurs grossières. Bien cordialement. Ludovic... |
19/12/2018 à 15:29 | curveater | Formule de Black and Scholes: Incompatibilité de types | Cf fichier .xlsm en pièce jointe du msg précédent... |
19/12/2018 à 14:56 | curveater | Formule de Black and Scholes: Incompatibilité de types | Le code me redonne l'erreur d'incompatibilité de types lorsque j'input les données à partir d'excel Sub BSCALLPRICE() Dim St, t, C, K, r, M, sigma, d1, d2 As Double St = Worksheets("Feuil1").Cells(3, 1) t = Worksheets("Feuil1").Cells(3, 6) K = Worksheets("Feuil1").Cells(3, 2) r = Worksheets("Feuil1"... |
19/12/2018 à 14:52 | curveater | Formule de Black and Scholes: Incompatibilité de types | Merci! Voici le code corrigé. Sub BSCALLPRICE() Dim St, t, C, K, r, M, sigma, d1, d2 As Double ''St = Worksheets("Feuil1").Cells(3, 1) St = 105 ''t = Worksheets("Feuil1").Cells(3, 6) t = 0 ''K = Worksheets("Feuil1").Cells(3, 2) K = 100 ''r = Worksheets("Feuil1").Cells(3, 4) r = 0.02 ''M = Worksheets... |
19/12/2018 à 14:23 | curveater | Formule de Black and Scholes: Incompatibilité de types | Le compilateur donne l'erreur: Erreur d'éxécution 13 Incompatibilité de types pour la ligne suivante: d1 = (WorksheetFunction.Ln(St / K) + (r + 0.5 * WorksheetFunction.Power(sigma, 2)) * (M - t)) / (sigma * WorksheetFunction.Power((M - t), 0.5)) Voici le code complet, Merci de votre aide: Sub BSCALL... |
18/12/2018 à 14:56 | curveater | Création de Vecteurs en VBA | Merci beaucoup pour votre oeuil de lynx... |
18/12/2018 à 14:41 | curveater | Création de Vecteurs en VBA | Merci ça marche avec redim Le compilateur fourni le msg Erreur d'exécution 9 L'indice n'appartient pas á la sélection tandis que mon code semble cohérent pour la ligne suivante: PalindromeVector(k,j)=Vector(i,j) Pouvez vous m'éclairer svp: Function Palindrome(strTest As String) As Long Dim temp As S... |
18/12/2018 à 09:02 | curveater | Création de Vecteurs en VBA | Je voudrais dimensionner un vecteur à la taille de la range de cellules remplies, les définitions suivantes fonctionnent très bien pour celà: SheetLength = Worksheets("Feuil1").UsedRange.Rows.Count Sheetwidth = Worksheets("Feuil1").UsedRange.Columns.Count Par contre le compilateur bug sur l'expressi... |
18/12/2018 à 06:55 | curveater | Création de Vecteurs en VBA | Je souhaite déclarer un vecteur Vector avec les dimensions Longeur*Largeur de ma Feuil1. Pouvez vous m'indiquer comment corriger la ligne Dim Vector(SheetLength,Sheetwidth) As String pour que mon code fonctionne svp? Merci d'avance. Bien cordialement. Curveater Sub PalindromesInVector() Dim SheetLen... |