Tiger Solutions/Excel VBA Business Simulation: From Beginner To Professional

  • £150

Excel VBA Business Simulation: From Beginner To Professional

Take your Excel VBA to the next level with these exciting, creative and practical applications of Excel and Excel VBA

Unleash The Power Of Excel VBA

Whether you are looking to simulate complicated business processes, or do something as simple as generate random data for an Excel file - the ability to build simulations in Excel is an essential component of the VBA modeller's toolkit.

Step-By-Step

Chris takes you through the process of building a powerful simulation model with Excel VBA, step-by-step.  Each stage is supported by a short conceptual explainer video (25 in total) to help you understand the ideas in a simple way, before applying them in the model build.  The final result is a powerful simulation model that will save you hours of time in your own practice.
Already I have ideas floating around in my head.  The power I can unleash! 

Course Student, November 2020

Great instructions and explaining!

Course Student, November 2020

An Experienced Instructor

As a practising Excel VBA consultant, Chris loves sharing the tips, tricks and techniques he has learned from over 10 years of Excel consulting in a range of sectors.

In this course, Chris explores new topics with a level of depth and detail that you won't see in Chris' extensive YouTube content library.

It will be a challenge, but with Chris you will be guided by the very best in the business.  Get ready to embark on an exciting learning journey!

Frequently Asked Questions

How do I view the materials? Do you send them to me?

All of the learning materials are integrated right here in the website.  So, no waiting for emails, or for large files to download!  All you have to do is come to the website and log in; the materials are set out for you in a structured fashion, and you can quickly understand what you have already viewed.  We'll even save the last point you watched on each video!  So no clicking through to find where you got to ...

I'm an absolute beginner, is the course for me?

For ABSOLUTE beginners, this course would be a challenge.  But, with the right application on your part, it would be possible for an absolute beginner to complete this course.  Each of the concepts are broken down in individual explainer videos and download files are provided for you to work along.

Perhaps check out some of Chris' free VBA YouTube content first to assess your level?

It really depends - are you up for a challenge?!

How much of the content is VBA-based?

The course presents a blend of VBA and non-VBA based techniques.  So, not only will you boost your coding skills, you will also pick up some cool techniques from within Excel itself.  Chris calls these his 'Excel Secret Weapons'!  

Overall, the course represents a real-world project well in that a range of tools from across Excel are utilised.

Sample Sessions

Want to know if this course is for you?

Not one but TWO of the video tutorials from the programme are previewable.  Yes, you can view them for FREE to see if the course is for you.

Scroll down to the bottom of the page to Lesson 5 and click 'Download'.  Enjoy!

BONUS CONTENT

But, there's more!  The course also features an EXCUSIVE hour-long interview with an industry professional and data scientist.

In this interview, Chris and his guest discuss the challenges in creating real-world Excel-based statistical tools, and reflect on their decades of experience in the sector. Expect a few anecdotes and some takeaways for your practice!

Learning Journal

Here at Tiger, we are serious about learning, and about making sure you get value out of your investment in this course.

So, the course comes with an Excel-based (naturally!) learning journal that you can use to take notes and generally reflect on the course content and your experience of it.

If you've not 'journalled' before, you will love it!  It's a great way to maximise the impact of the learning.  We can't wait to hear about your 'punch the air' moments!

What Are You Waiting For?!

Click BUY and get started on your next Excel VBA adventure!

We can't wait to see you inside ...

Contents

Prologue

Let's establish some motivation for the Excel VBA Simulation programme!
Prologue Final.mp4
  • 11 mins
  • 745 MB

Lesson 1: Course Purpose, Structure And The Learning Journal

In the first lesson, I explain the purpose of the course and how it should push forward your Excel VBA skills.  I also explain the overall structure of the course, give suggestions about how to tackle it, and introduce the learning journal.
Learning Journal.xlsm
  • 18.6 KB
Explainer Videos Download File.xlsm
  • 595 KB
Start Here - Course Introduction.mp4
  • 8 mins
  • 176 MB

Lesson 2: The Basic Simulation Mechanism In Excel

In lesson 2, I introduce you to the basic simulation mechanism in Excel.  Most Excel simulations are driven by the same basic mechanism - so let's learn it immediately!  The mechanism consists of a probability table, VLOOKUP formula and random number.  We also learn how to validate the mechanism to ensure the outputs conform to the desired probability distribution.  Here you go, your first Excel simulation!
E1 Build A Probability Table.mp4
  • 13 mins
  • 470 MB
E2 Random Numbers And The Simulation Mechanism.mp4
  • 8 mins
  • 205 MB
E3 VLOOKUP To Extract Output From Table.mp4
  • 11 mins
  • 315 MB
E4 Validate Simulated Data.mp4
  • 14 mins
  • 420 MB

Lesson 3: Introduction To Excel VBA For Business Simulations

Never touched Excel VBA before?  No matter, in this course we build from absolute beginner level.  VBA delivers unique benefits that no other functions in Excel can, and these benefits really help our Excel VBA business simulations.  Let's get started with VBA and begin to feel those benefits now ...
E5 Excel VBA Intro.mp4
  • 10 mins
  • 300 MB
E6 Calculation In Excel.mp4
  • 6 mins
  • 175 MB
E7 Record A Macro.mp4
  • 11 mins
  • 339 MB
E8 Organic Code To Update Randoms.mp4
  • 10 mins
  • 322 MB

Lesson 4: Data Analysis Formulae For Excel VBA Business Simulations

Excel VBA simulations allow us to build simulated data sets at the click of a button.  Now that's cool, but how do we know those datasets are accurate?  It's vital to be able to quickly check the validity of a dataset.  To do that, let's harness some of Excel's data analysis formulae.  Not only will these help you with Excel business simulation, they will benefit your Excel practice more generally.  Chris calls them his 'secret weapons'!
E9 COUNTIF COUNTIFS.mp4
  • 16 mins
  • 533 MB
E10 SUMIF SUMIFS.mp4
  • 17 mins
  • 518 MB
E11 FREQUENCY.mp4
  • 17 mins
  • 508 MB

Lesson 5: Introduction To The Normal Distribution In Excel

So far, we have explored how to build our own 'custom' probability distributions.  Now, that's cool, but it's not always necessary.  That's because statistics provides us with pre-configured probability distributions that commonly occur in business, and in life generally.  Yes, statistics can be practical and useful!  In this lesson, we explore the most widely used 'pre-made' probability distribution - the normal distribution.
E12 Introduction To Normal Distribution.mp4
  • 12 mins
  • 451 MB
Preview
E13 Sampling The Normal Distribution In Excel.mp4
  • 16 mins
  • 359 MB
Preview

Lesson 6: Foundational Concepts In Excel VBA For Business Simulations

Now you've tasted the power of Excel VBA, it's important to take the time to build a solid foundation.  In this lesson, we cover some of the basic concepts in Excel VBA that are essential for efficient and robust coding.  These ideas make coding more efficient which means faster execution and less code to read for the programmer.  Result!
E14 With End With.mp4
  • 9 mins
  • 248 MB
E15 Variable Types.mp4
  • 14 mins
  • 493 MB
E16 Named Ranges.mp4
  • 7 mins
  • 177 MB

Lesson 7: Excel VBA Loops For Business Simulations

A loop is one of computer programming's most powerful concepts.  By asking a programme to repeat (or 'loop') a set of instructions until a certain condition is met, we can get HUGE amounts of work done.  In this lesson, we explore the 3 loop options in Excel VBA.  Do you absolutely need all 3?  Probably not, but we do use them in the workthrough video and, besides, learning Excel VBA is fun!
E17 Random Numbers With VBA.mp4
  • 14 mins
  • 418 MB
E18 For Each Loop.mp4
  • 10 mins
  • 253 MB
E19 Do Until Loop.mp4
  • 9 mins
  • 240 MB

Lesson 8: Excel Conditional Statements For Business Simulations

A conditional statement is another powerful coding concept. By asking Excel VBA if something is happening in the spreadsheet (ie. if a 'condition' is met,) we can send the code in one of two directions.  In fact, we can send it in many directions!  In this lesson, we explore how to get conditional statements working both in the spreadsheet, and in the Excel VBA editor.
E20 IF.mp4
  • 10 mins
  • 216 MB
E21 Conditional Statements in VBA.mp4
  • 12 mins
  • 320 MB

Lesson 9: Advanced Excel VBA: Harnessing Application.WorksheetFunction For Business Simulations

What, there's even more to Excel VBA?  Unbelievably, there is!  In this lesson, we go deep into the Excel VBA toolkit and explore some of its most powerful features.  Application.WorksheetFunction allows us to harness the power of worksheet formulae without having to input formulae into the spreadsheet.  Mind-bending, I know!  It's a difficult one, so take your time.  And, remember to punch the air if (when?) it works!
E22 Application Dot WS Function Match Example.mp4
  • 12 mins
  • 338 MB
E23 Application Dot WS Function VLookup.mp4
  • 16 mins
  • 522 MB

Lesson 10: Power Programming For Business Simulations With Excel VBA

Ready to be thrown into the deep end?  We've held nothing (yes, nothing!) back for this course: we're throwing the most powerful techniques Excel VBA has to offer you in this lesson.  We will explore two techniques that can have a 'game-changing' effect on your Excel VBA coding, and that facilitate awesome Excel VBA simulations.  Sink or swim?  Let's see how it goes, and don't forget to record what happens in your learning journal!
E24 Dot Cells Technique.mp4
  • 10 mins
  • 268 MB
E25 Range Range Range.mp4
  • 13 mins
  • 359 MB

Simulation Model Build Walkthrough 1

In the 1st walkthrough video, we consider some typical scenarios that we would wish to 'simulate', or generate random data for.  Then, we choose the most interesting one (about dogs, naturally,) and begin to model it by creating the basic simulation mechanism in Excel.

Most Relevant Lesson(s):
2
Simulation Model Build Walkthrough 1.mp4
  • 29 mins
  • 541 MB

Simulation Model Build Walkthrough 2

In walkthrough video 2, we look at how to transfer the basic simulation mechanism into VBA.  This might be preferable because, for example, we might not want random numbers visible in the worksheets.

Most Relevant Lessons:
6,7,9
Simulation Model Build Walkthrough 2.mp4
  • 15 mins
  • 537 MB

Simulation Model Build Walkthrough 3

Things get much more difficult in video 3.  We look at how to 'scale up' a simulation model by creating a mechanism to add additional columns of random data at the click of the button.  This kind of functionality requires some sophisticated dynamic functionality to support it.

Most Relevant Lessons:
4,9,10
Simulation Model Build Walkthrough 3.mp4
  • (1h 01m 41s)
  • 2.08 GB

Simulation Model Build Walkthrough 4

In this walkthrough video, we continue the process of scaling up the model and incorporating more dynamic functionality.  We also take the time to validate generate data to check it is in line with the custom probability distribution inputted.

Most Relevant Lessons:
4,7,8
Simulation Model Build Walkthrough 4.mp4
  • 30 mins
  • 1010 MB

Simulation Model Build Walkthrough 5

In video 5, we build multiple columns into the model and incorporate flexible options such as choosing the type of probability distribution for each column.

Most Relevant Lessons:
6,8,10
Simulation Model Build Walkthrough 5.mp4
  • 29 mins
  • 1.06 GB

Simulation Model Build Walkthrough 6

In the sixth walkthrough video, we explore how to sample the normal distribution in an Excel VBA simulation model.  As usual, we validate the outputs to ensure they conform to the expected distribution.

Most Relevant Lesson:
5
Simulation Model Build Walkthrough 6.mp4
  • 36 mins
  • 1.36 GB

Simulation Model Build Walkthrough 7

In this walkthrough video, we deal with the tricky issue of Excel formatting.  Chris gets into a tangle and works his way out with the help of an internet search or two. 

By this stage of the model build, content from almost all the lessons is relevant.
Simulation Model Build Walkthrough 7.mp4
  • 17 mins
  • 636 MB

Simulation Model Build Walkthrough 8

Ah, dates in Excel!  They can be problematic.  In walkthrough video 8, Chris shows how to create a random set of dates using Excel VBA, and also provides some practical tips on working with dates in Excel.

By this stage of the model build, content from almost all the lessons is relevant.
Simulation Model Build Walkthrough 8.mp4
  • 19 mins
  • 684 MB

Simulation Model Build Walkthrough 9

Excel VBA simulation models tend to be built for particular business situations.  Is a 'general' simulation model even possible?  In these videos, Chris attempts to apply the model to a different scenario, uncovering some of the implementations strengths, and a few weaknesses.

By this stage of the model build, content from almost all the lessons is relevant.
Simulation Model Build Walkthrough 9.mp4
  • 46 mins
  • 1.44 GB
Simulation Model Build Walkthrough 10.mp4
  • 10 mins
  • 315 MB

Simulation Model Build Walkthrough 10

In the final walkthrough video, we apply the same model to generate numbers for a fictional lottery.  

By this stage of the model build, content from almost all the lessons is relevant.
Simulation Model Build Walkthrough 11.mp4
  • 30 mins
  • 1020 MB

Bonus Content

This section includes:

1) Interview with an industry professional, academic and former senior data consultant Giles Hindle.  Chris and Giles discuss the application of statistical analysis in Excel and how Excel VBA simulations can deliver value in the real world

2) Building A Simulation Model For The Monty Hall Problem.  This famous problem has confused people for years.  We can solve it using an Excel VBA simulation model.  Taken from our Members' Monday live sessions - click JOIN below any YouTube video for more information about Members' Monday.
Monty Hall Simulation Model Build.mp4
  • 60 mins
  • 259 MB
Interview With Industry Professional.mp4
  • (1h 02m 06s)
  • 1.36 GB
Monty Hall Simulation Model.xlsm
  • 124 KB
Industry Expert Interview Notes.xlsm
  • 11.5 KB

Epilogue

It's been a pleasure to be your guide through the Excel VBA Simulation programme.  Now, whose guide will you be?
Epilogue Final.mp4
  • 8 mins
  • 539 MB