Re: [VBA ] 請問兩個 VBA 問題

看板Visual_Basic作者 (忘記過去)時間13年前 (2010/09/21 22:21), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
感謝各位推文幫忙 第一個問題我想我有辦法解決 第二個部分 我想跟大家說一下 公式: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

09/23 09:14, , 1F
你是要 A>B, 然後回傳True/False?
09/23 09:14, 1F
文章代碼(AID): #1CcBzK5t (Visual_Basic)
文章代碼(AID): #1CcBzK5t (Visual_Basic)