VBA excel. funktions formler

#1| 0

Jeg er igang med et excel fag hvor vi også skal lave vba. Jeg har forstået hvordan man laver det mest grundlæggende.

Alle de formler min lærer laver, kræver at man ved hvad rækkefølge cellerne skal udfyldes i - Når man normalt laver en bruger en formel i excel så fortæller den hvad der skal bruges i formlen og i hvilken rækkefølge.

Jeg ved det er muligt i vba, men ikke hvordan.

eks hvis jeg vil have excel til at hjælpe med blackscholes formlen.

Function blackScholes(S, x, r, T, sigma)

d1 = (Log(S / x) + (r + 0.5 * sigma ^ 2) * T) _
/ (sigma * Sqr(T))

d2 = d1 - sigma * Sqr(T)

Nd1 = Application.NormSDist(d1)
Nd2 = Application.NormSDist(d2)
blackScholes = S * Nd1 - x * Exp(-r * T) * Nd2
End Function

Når jeg skriver =blackScholes så skal S,x,r,T, sigma sættes ind, men jeg vil gerne have excel fortæller mig at det nu er s,x osv

nogen der kan hjælpe??

20-10-2009 16:17 #2| 0

Ved ikke om jeg har misforstået spørgsmålet, men det skulle gerne komme af sig selv når du har skrevet "parentes"?

Altså hvis du skriver =Blackscholes(

Så kommer der et pop-up vindue med "blackscholes(S, x, r, T, sigma)

Held og lykke med eksamen. Det er nu et skønt fag :)

20-10-2009 16:19 #3| 0

Hehe det er faktisk et sjovt fag, men hårdt at komme igang med.

Når man selv laver sin vba - så kommer det ikke op af sig selv.

skriver jeg =blackScholes( så venter den bare på man plotter variablerne ind, jeg kan self bare have mit vba vindue åbent og se det der, men det er ikke optimalt.

20-10-2009 18:45 #4| 0

Nå det viser sig at jeg kan tvinge excel til at hjæpe mig ved at trykke på Fx knappen (formel wisard) eller trykke CTRL+A - men så kommer det i en BOX og jeg vil hellere have det som excels egne funktioner.

any one?

← Gå til forumoversigtenGå til toppen ↑
Skriv et svar