作者dounts (忘记过去)
看板Visual_Basic
标题[VBA ] 请问两个 VBA 问题
时间Tue Sep 21 13:23:28 2010
大家好 我是 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:→ MOONRAKER:IF(条件,成立时输出值,不成立输出值) 09/21 14:25
2F:→ MOONRAKER:For Each s In ActiveWorkbook.Worksheets ... Next 09/21 14:27
3F:→ MOONRAKER:列举现有sheets 使用s.name得到sheet名称 09/21 14:27
4F:推 qsss:问题一可以用录制巨集的方式得到程式码, 再依需求修改即可 09/21 17:48