Financial Model version tracker
Financial Model version tracker
Financial Model version tracker
● And what’s the impact of the changes your applied in the new version on the
key project metrics?
You can always put it in writing but a lazy and efficient way to do the version
comparison is to include a tracker sheet and save the key inputs and outputs of
different versions of the model.
In the accompanying excel sheet, I’ve put together a template that does this. The
template is just the skeleton and you need to link your key assumptions and results
to bring life into it.
I also use this sheet to do scenario analysis. I find it quite helpful when I’m running
simulations live in a meeting and use it to save a scenarios and compare saved
scenarios .
To avoid chaos and to have better control of different model versions, use a file
naming convention across all model.
● For example, you can start with a project name (use short file name as much
as possible), then you put the model version:
….
● Another type of name convention can be using dates in the below format:
Kaombo_20200202.xls
Step 1: Preliminaries
● Download and open the “FM Version Tracker” workbook
● Open the financial model where you want to insert the “Tracker” sheet
● Make sure that your financial model is macro enabled.
Check if the file extension is either .xlsm or .xlsb
In Windows:
1. On the File tab, go to Options >
Customize Ribbon.
2. Under Customize the Ribbon and
under Main Tabs, select the
Developer check box.
If you already know how to copy a sheet from one excel workbook to another then
skip go directly to excel and copy the “Tracker” sheet into your model. If not I have
listed the steps on how to insert the “Tracker” tool in your own models here:
1 2
go to “Tracker” sheet in “FM right click on the sheet labeled
Version Tracker v01.xlsx” file “Tracker” and click on Move or Copy
and a new window will open.
3 4
at the bottom of the window, select your filename in the To
check the Create a copy box to only Book drop down list.
copy and not move the sheet.
5
click ok and go back to your
financial model. You should now have
the same sheet sitting in your model.
Now if you go back to your financial model, you should find the “Tracker” sheet in
your workbook.
Copy and paste the below code (highlighted) into the new module that you just
created:
Sub SaveActiveCase()
'This is a simple macro to save the active scenario as values
Columns("G:G").Select
Application.CutCopyMode = False
Selection.Copy
Columns("m:m").Select
Selection.Insert Shift:=xlToRight
Columns("G:G").Select
Application.CutCopyMode = False
Selection.Copy
Columns("M:M").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Call SetBlue_Click
End Sub
Function LastSaveDate()
LastSaveDate = FileDateTime(ActiveWorkbook.FullName)
End Function
Function LastSavedBy()
LastSavedBy = ThisWorkbook.BuiltinDocumentProperties("Last Author")
End Function
Sub SetBlue_Click()
End If
Next cell
End Sub
Well done! you have the skeleton in your model, now you have to breath life into it
by making the links. Save your file by pressing Ctrl +S in Windows/ Command + S
in Mac to save the changes we’ve made.
Now we are completely diving into your territory, meaning in your own financial
model. we have to link the “Tracker” sheet to your model.
The key inputs and outputs of a financial model will differ depending on the type of
projects and who the model is for. However, you want to make sure that you
mention key inputs covering the below areas:
• Operating revenues
• Operating costs
• Construction costs
• Loan drawings and debt service
• Accounting
• taxation
• Macroeconomic assumptions
...
And for the key outputs, it’s really specific to your own project but typically you
might want to have the below key outputs:
Step 5: Now you need to link the key inputs and outputs to the
“Tracker” sheet
In “Tracker” sheet that is now inserted in your own financial model, you should link
both the label (column E), units (column F) and figure (column G).
To facilitate this task, I have color codes the sections that you need to link to your
model as light green background.
1 2
in the “Tracker” sheet, right click in the new window on top in the
on the button on top and select Assign Macro name, select SaveActiveCase
Macro and then OK. and select OK
3
Click on the button to save your
active case.
Once you’ve had a chance to use the Tracker template, I would love to hear from
you. please share your thoughts and ideas directly in the comments.
Hedieh
h.kianyfard@finexmod.com