我希望在 Excel 中创建一个评估流程,并将 ROI(投资回报率)图表作为输出之一。不同项目的 ROI 期限会有所不同,例如可能是 15 年、20 年、30 年。我有一个输入选项卡,用于输入项目期限(以年为单位),我想知道这个输入值是否可用于自动确定输出图表上 x 轴上的年数?
谢谢
答案1
通过 VBA,可以更改 X 轴的最小值和最大值。
例子
Dim TermLength
'Assumes the project term length is stored in cell A1 on Sheet1
TermLength = Sheets("Sheet1").Range("A1").Value
With Charts("Chart1").Axes(xlCategory)
.MaximumScale = .MinimumScale + TermLength
End With