下表是一個示例敏感性分析,我希望能夠以更專業的方式進行更新(代碼方式)。我已經能夠錄製一個宏,並修改它有點想知道(我敢肯定),如果有更乾淨的方式來做到這一點。每個%都會影響電子表格中顯示新值的某個部分。我將這兩個新值粘貼到一個表格中(一次一個單元格塊)。敏感性分析Excel宏
因此,在下面的示例中,我將2個修改單元設置爲-10%/ -15%,並將新值(NPV/IRR)複製到單元塊中。然後繼續查看%的列表並粘貼硬編碼的值。所以只是想知道是否有一種方法可以在設定的範圍內進行循環(在靈敏度變化的情況下)。
Range("C52").Value = "-10%"
Range("C57").Value = "-15%"
Range("E54:E55").Select
Selection.Copy
Range("L48").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
那麼你是否試圖做一個循環,例如'For x = -0.1 To 0.1 Step 0.05'和另一個循環如'For y = -0.15 To 0.15 Step 0.05'? – YowE3K
啊 - 是的!而已。我需要爲此做一個循環。 –