Forum Discussion

SustainableWombat's avatar
SustainableWombat
Copper Contributor
Oct 27, 2020
Solved

Sensitivity Analysis: Tornado Chart - Looking to vary the base case and updating the chart

Hello All,

 

I have plotted the tornado chart as follows: 

  • Base Case Margin = 75%
  • This 75% base case is plotted as the "axis value" - as circled in red

However, I am looking for a way to automatically update this "axis value" should my base case changes. 

 

Are there any other methods to plot this tornado chart so that it automatically updates when the base case changes?

 

Other Information: 

  1. I understand another method to avoid this situation is to set the base case at 0% and use the absolute deviation from base case - However, my presentation requires me to show the base case instead of the deviations.
  2. Not Open to using macros as the file will be shared with various individuals
  3. My base case varies because:
    1. As we go along developing the model, the base case gains more clarity and accuracy
    2. We have many different active cases at the same time, which i use flags to toggle

 

Cheers!

5 Replies

    • SustainableWombat's avatar
      SustainableWombat
      Copper Contributor

      HansVogelaar 

      ActiveSheet.ChartObjects("Chart 4").Activate
      ActiveChart.HasAxis(xlValue) = True
      ActiveSheet.ChartObjects("Chart 4").Activate
      ActiveChart.Axes(xlValue).Select
      ActiveChart.Axes(xlValue).CrossesAt = 0.75

       

      I am quite stuck on how i can link the "axis value" to a particular cell (eg. Cell A1), i currently type it as 0.75. How can i link it to a particular cell?

Resources