
VBA is not a core skill for most financial analysts, but learning it can automate repetitive Excel tasks, unlock rare opportunities in niche sectors, and boost employability when beneficial.
Learn VBA for financial modeling with a project-led, learning-by-doing approach in Excel automation, drawing on eight years of finance and project finance experience, plus working copies and a 30-day guarantee.
Assess your fit, prerequisites, Excel functionality, software, and learning materials for this VBA course. Learn through seven productivity boosting projects that automate manual tasks while upholding modeling transparency.
Learn by coding, not copying, through hands-on projects that move from problem framing to a working VBA solution in Excel, with debugging and iterative walkthroughs.
Learn about the different text events recognised by the VBA editor and how you can customise the look of the editor to highlight all these different elements to improve your understanding and clarity of your VBA code!
Explore the main coding window, and script your first programme - or "procedure" - following a time-honoured approach...
Learn about the editor's modes, when you need them and how to switch between them.
Discover the tool you'll rely on the most when working on your code and learn how it can help your debugging!
Dig deeper into your code and learn to monitor the state of all the variables you are using. You'll also learn how to do this when you are working with multiple, nested procedure calls!
Give those bugs no place to hide! The watch window gives you fully customisable scrutiny of your procedure and allows you to automate editor responses. This will seriously level up your debugging game!
Explore the back-end of your VBA project and learn how to manipulate key properties using the editor's graphical interface.
10 top tips to turn you into a power VBA wielder who works faster, smarter and a lower your error rate than your peers!
Discover how VBA tidies financial models by resetting views across worksheets, collapsing outlines, and centering the home sheet, using workbook objects, ranges, and for each loop.
Plan and implement a VBA solution that stores each worksheet's display properties (zoom, grid lines, freeze panes) in a dynamic two-dimensional array and reapply them in a new window.
Walk through a VBA macro that declares variables, sizes an array of display properties, cycles through worksheets, and restores the original view with a custom shortcut.
Explore a project use case for an Excel VBA logging tool that records model changes, using a user form and an auto prompt to enable change reconciliations.
This VBA walkthrough shows a core logging tool: define ranges, use Intersect to locate the live data row, and update the log from a user prompt.
Explore a VBA workflow for automatic reminders and saving by examining event-driven code, separation of concerns, by-reference parameters, and robust log checks during close.
Develop an automated redaction tool in VBA for Excel to protect sensitive financial model data. Log redaction actions, leverage for loops, range properties, and select case, with a user form.
Explore a VBA driven auto redact module in Excel that organizes redaction steps, safety checks, and action procedures from launch to add step, with dynamic ranges and messages.
Explore how to build user defined functions in VBA for Excel that can be called from cells, distinguish functions from subs, and manage volatility and calculation control for efficient modeling.
Explore how defined names, or named ranges, empower VBA for financial modeling with UDFs, and how a sheet-level tool monitors visible names, scope, and formulas to improve transparency for auditors.
Explore a vba code walkthrough that builds and displays udfs to count visible defined names, using for each loops, arrays, and the match function, with recalculation on sheet activation.
Automate Excel auditing tasks with VBA by refreshing the table, adding name comments, and opening the default Name Manager with a single click via dialog boxes.
Walks through a VBA workflow using named tables and named ranges. Defines add and delete row procedures, locates the last row, and prompts user confirmation.
Build an automated scenario manager in VBA to explore multiple outcomes with a for loop. Use goal seek, a custom user form, a progress bar, and time-stamped outputs.
Learn a VBA workflow for financial modeling in Excel, covering the main scenario run, initialization, auto save, and a loop that uses the goal seek method with error handling.
Celebrate completing the VBA for financial modeling course and explore upcoming Excel automation trainings as the instructor invites professional development, LinkedIn connections, and more courses to accelerate your growth.
THIS COURSE WILL CHANGE EVERYTHING...!!!
Yes, of course I'd say that.... but this time it's true!
How many times have you...
Had to clean up your financial model to share with clients?
Had to reconfigure Excel display settings because they got messed up?
Lost sleep because you didn't keep your financial model's log up to date?
Had to repeatedly go through the financial model to manually remove sensitive information?
Wasted time keeping track of all the defined names in your model?
Had to lose time manually saving files for every case and scenario you calculate?
How would you feel... if all you had to do... was press a magic button and BOOM!
You finish in less than 1 second???
And what would it be worth to YOU, to know how to build your own Excel automation routines to take over the repetitive grunt work you always knew was a job for machines to do???
Learning VBA can give you ALL OF THIS!
This course teaches VBA to automate Excel by guiding you through SEVEN automation tools built for financial modelers!
You won't be left scratching your head wondering what all the VBA's for because you will be using it straight away to discover how to save yourself time at work!
I simply can't imagine a world without VBA now... I mean how would you feel if they took away your keyboard??? ... the INTERNET?????!!!
Once you know the secrets of VBA, you will never look back and frankly, the way you use Excel will never be the same again...
New doors will open - and you will be flying through them!