作者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
→ MOONRAKER:IF(條件,成立時輸出值,不成立輸出值) 09/21 14:25
→ MOONRAKER:For Each s In ActiveWorkbook.Worksheets ... Next 09/21 14:27
→ MOONRAKER:列舉現有sheets 使用s.name得到sheet名稱 09/21 14:27
推 qsss:問題一可以用錄製巨集的方式得到程式碼, 再依需求修改即可 09/21 17:48