bonjour
j'essaye d'utiliser une librarie dans VBA d'excel.
elle s'appelle finum.dll.
elle se trouve dans le dossier Mes documents.
voici comment je la déclare dans VBA:
Ensuite, voici le corps de ma fonction:Code:
1
2
3 Declare Function ImpliedVol Lib "C:\Documents and Settings\Pierre\Mes documents\finum.dll" _ (ByVal price As Double, ByVal s0 As Double, ByVal Maturity As Double, ByVal Strike As Double, ByVal eqr As Double, ByVal eqdiv As Double, ByVal sigma_ref As Double, ByRef volimpl As Double, ByRef impliedDelta As Double, ByRef impliedGamma As Double) As Integer
Pourtant, quand je lance le code, j'ai une erreur qui me dit que le fichier finum.dll est introuvable.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub test() price = 0.2 s0 = 1 Maturity = 1 Strike = 1 eqr = 0 eqdiv = 0 sigma_ref = 0.2 volimpl = 0.3 i = ImpliedVol(price, s0, Maturity, Strike, eqr, eqdiv, sigma_ref, volimpl, impliedDelta, impliedGamma)
Savez vous ce qui se passe?