作者dounts (忘记过去)
看板Visual_Basic
标题Re: [VBA ] 请问两个 VBA 问题
时间Tue Sep 21 22:21:06 2010
感谢各位推文帮忙 第一个问题我想我有办法解决
第二个部分 我想跟大家说一下
公式:payoff('Asset Price Tree'!RC,K)
这个式子可以写入 Formula Cell 里 数值也没错
但为何不可用 if 来比较
payoff('Asset Price Tree'!RC,K) > dis*(pu*R[-1]C[1]+pd*R[1]C[1]) ?
我需要怎麽改变写法吗?
谢谢各位 谢谢
※ 引述《dounts (忘记过去)》之铭言:
: 大家好 我是 VBA 初学者 有两个问题请教
: 1.
: 我设计了一个 Macro 从第一页的 sheet 开始
: 会 create 两个新的 sheets 根据第一页的数据衍生而成
: 问题来了 如果我想 每次重新使用时
: 可以先砍掉所有的 sheet 除了第一页之外 (有基本数据)
: 要怎麽写这种清空动作呢?
: 2. 我写了一行的公式如下:
: Cells(5, n + 1).FormulaR1C1 = "=MAX(payoff('Asset Price
: Tree'!RC,K),dis*(pu*R[-1]C[1]+pd*R[1]C[1]))"
: 很顺利的产生出数值出来 但我想用 if 来比较 "MAX" 里面的两个数
: 要怎麽写呢?
: 我之前是直接用 if 把这两个 max 里面的公式写出来
: 然後用 > 隔开比较 但似乎不能这样写?
: 请教各位高手 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 69.86.175.71
1F:→ qsss:你是要 A>B, 然後回传True/False? 09/23 09:14