c

Jeune membre

Inscrit le :18/12/2018
Dernière activité :22/10/2019 à 09:17
Version d'Excel :Office 2013
Messages
36
Votes
0
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par curveater

DateAuteur du sujetSujetExtrait du message
26/12/2018 à 14:21curveater 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:53curveater 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:18curveater Norm_Inv: Défaut/Bug?Elle est présente dans le module 2...
24/12/2018 à 06:42curveater 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:03curveater PB de Graphique dynamique: Schéma d'EulerLa 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:51curveater Range: Concatener un entier entré dans une celluleJ'ai trouvé une solution de contournement Merci pour ton aide...
23/12/2018 à 22:16curveater Range: Concatener un entier entré dans une celluleJ'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:32curveater Range: Concatener un entier entré dans une celluleJe 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:08curveater Génération de nombres aléatoiresAutant 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:00curveater Génération de nombres aléatoiresSalut, 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:15curveater Génération de nombres aléatoiresLorsque 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:19curveater Synthaxe boucle WhileMerci 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:17curveater Fonction partieentiere Convertir un Integer en LongMerci...
22/12/2018 à 12:06curveaterPricing d'options barrières Pb de matching BS/MCJe 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:42curveater Synthaxe boucle WhileY-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:12curveater Fonction partieentiere Convertir un Integer en LongBonjour, 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:59curveater Inc Type case Vect double et ref fonction doubleJe m'en suis sorti en définissant le vecteur comme variable globale. Merci...
21/12/2018 à 09:31curveater Inc Type case Vect double et ref fonction doubleCi joint le fichier xlsm...
21/12/2018 à 08:42curveater Inc Type case Vect double et ref fonction doubleLorsque je modifie l'appel de la fonction la ligne suivante donne l'erreur de compilation: "Impossible d'affecter un tableau"...
21/12/2018 à 08:36curveater Inc Type case Vect double et ref fonction doubleBonjour, 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:47curveater PB fonction mathématique utilisant piMerci pour ton aide cela fonctionne maintenant...
20/12/2018 à 15:30curveater Formule de Black and Scholes: Incompatibilité de typesIl 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:28curveater PB fonction mathématique utilisant piBonjour 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:38curveater Formule de Black and Scholes: Incompatibilité de typesJ'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:18curveater Formule de Black and Scholes: Incompatibilité de typesHello Steelson, j'ai testé ça ne change rien...
19/12/2018 à 20:07curveater Formule de Black and Scholes: Incompatibilité de typesN'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:52curveater Formule de Black and Scholes: Incompatibilité de typesQuel est l'équivalent de la fonction normcdf Matlab en vba...
19/12/2018 à 18:54curveater Formule de Black and Scholes: Incompatibilité de typesSi 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:29curveater Formule de Black and Scholes: Incompatibilité de typesCf fichier .xlsm en pièce jointe du msg précédent...
19/12/2018 à 14:56curveater Formule de Black and Scholes: Incompatibilité de typesLe 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:52curveater Formule de Black and Scholes: Incompatibilité de typesMerci! 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:23curveater Formule de Black and Scholes: Incompatibilité de typesLe 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:56curveater Création de Vecteurs en VBAMerci beaucoup pour votre oeuil de lynx...
18/12/2018 à 14:41curveater Création de Vecteurs en VBAMerci ç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:02curveater Création de Vecteurs en VBAJe 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:55curveater Création de Vecteurs en VBAJe 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...