下表是一个示例敏感性分析,我希望能够以更专业的方式进行更新(代码方式)。我已经能够录制一个宏,并修改它有点想知道(我敢肯定),如果有更干净的方式来做到这一点。每个%都会影响电子表格中显示新值的某个部分。我将这两个新值粘贴到一个表格中(一次一个单元格块)。敏感性分析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
啊 - 是的!而已。我需要为此做一个循环。 –