エクセル4.0のマクロ
myRange様、Wendy02様、ありがとうございます。
何らかの手違いで前IDでのログインができず、お礼が遅くなりました。
この場をお借りしてお礼と謝罪をしたいと思います。
前回のはうまくいきました。
で、下のARGUMENTってのは何でしょう??
サイトとか探しては見たものの、なかなかなくって…
これもVBに書き換えたいのですが、お力を貸してください。
A列128行目から始まっています。
=ARGUMENT("contract")
=ARGUMENT("time")
=ARGUMENT("market")
=ARGUMENT("strike")
=ARGUMENT("rate")
=ARGUMENT("vol")
=ARGUMENT("div")
=ARGUMENT("value")
=SET.NAME("difference",BS_Fair_Value(contract,time,market,strike,rate,vol,div)-value)
=WHILE(ABS(difference)>0.000001)
=BS_Vega(contract,time,market,strike,rate,vol,div)
=IF(A138=0,RETURN(""),)
=SET.NAME("vol",vol-difference/A138)
=SET.NAME("difference",BS_FairValue(contract,time,market,strike,rate,vol,div)-value)
=NEXT()
=RETURN(vol)
よろしくお願いいたします。
お礼
ありがとうございました