Master Excel VBA and Grow Your Career

Attract new customers with exceptional, beautiful solutions. Save TONS of hours by automating tedious and error-prone activities. Become the #1 Excel expert your colleagues call for advice


You thought you know what you can do with Excel...

You already know Excel is a powerful spreadsheet program. If you're a bit more advanced, you know you can automate simple activities with Macros.

Let me tell you this: regardless of your level in Excel, you can do things with Excel you have never thought possible or even imagined!

Did you know you can...


  Create slick PDF reports with a click of a button!


With Excel VBA you can create a slick PDF report, with beautiful Excel charts and data, and even automatically send it as an attachment by email.
This is a PDF training certificate you will create in the course!

Did you know you can...


  Create Word reports and PowerPoint presentations, dynamically populated with Excel data

With Excel VBA you can write a program that automatically creates impressive Office reports, such as a PowerPoint  presentation populated with data you maintain in Excel.
This is a management presentation you will create in the course from an Excel table data.

Did you know you can...

  Design a beautiful user interface with robust and controlled logic built into it for an intuitive user experience

With Excel VBA you can design professional looking working screens, for intuitive and efficient user experience.
These user screens (or user forms as they are called in Excel) can have business rules and logic built into them, error messages and color-highlights, with which you can secure reliable and efficient data entry and presentation.
We will design and create these User Forms in the course. The "Update Order" form is actually your assignment concluding the User Forms course in the program.

Did you know you can...

  Design dashboards that refresh quickly. Store and query massive amounts of data directly from an external Database

With Excel VBA you can connect to a standard Database product, effectively using Excel as the application's front-end.
In our course you will learn everything you need to know about Databases, install and work with the popular MySQL Database and write complex SQL queries to write and read data to/from the Database.
Having completed this fourth (and last) course in the program, you will be able to design, develop and deliver top-notch professional business applications for your customers!
This dashboard allows the user to dynamically analyze Excelarate Care's sales performance, per year/customer/sales person. All data is coming from the MySQL Database we build throughout the course and yes - this is YOUR assignment at the end of the course in my program!

Andrew Dove, Scotland


"I have to say that I am very impressed with your course.

The major positives that I have observed so far are:

  • Clarity of explanation

  • Obvious authority on the subject matter

  • Getting into the more advanced areas

  • Value for money


Personally, I am planning to make VBA development and Excel training a full time occupation by the end of this year.  As such I may well be interested in your supervision offering further down the line".

Ping Chan, Hong Kong


"I enjoy taking the lessons as each concept is explained clearly with relevant examples. The structure of the lessons is very well organized so it is easy for me to find the topic I wish to review and reinforce my learning".

Look what can happen to you after having completed this course

  • You will be Competitive: deliver Excel-based solutions in half the time and cost compared with other technologies
  • You will stand Out: very few professional VBA programmers out there. Join this elite group of professionals
  • You will become a Valued Expert: in your company, you will become the best Excel expert people turn to for advise
  • You will discover an attractive opportunity: requires a small investment in learning with vast potential opportunities
  • You will easily sell your services: Excel is readily available on almost every computer. No hassle or special installations are required

I'm excited to invite you to take the first course in my program: Computer Programming with Excel VBA

What you will get when enrolling to this course:
  • 16 hours in 56 recorded, hands-on sessions

Each session was carefully planned, its code was written and verified and the video was edited to reflect a balanced blend of slides lecture with hands-on demo.

The course is structured to build a gradual learning curve. With each session you conquer another goal, expand your skills and experience.

The harmonized planning and orchestration of the complete 4-course program delivers to you an un-matched combination of skill-sets, typically never found in a single, coherent and complete program.

  • 3 Quizzes

Each module closes with a quiz. The quizzes are designed to measure your deep understanding of the material. Repeating a sentence you heard in the course is not enough to pass the quiz.

Only true understanding gained through practice leads to successful professionals - and that is what I aim for you!

  • 3 Assignments

Writing code that works for real business needs will earn you the practice and skill you need. The assignments are engineered to confront you with real business challenges and are considered an important part of your training.

I always say: an assignment is your opportunity to express yourself!

  • Assignments complete solutions: Excel VBA code for download

Download my suggestion for possible solutions to the assignments. These are complete, fully working solutions that will expand and enrich your knowledge and techniques for implementing business challenges.

I explain my solution for each and every assignment in a dedicated, detailed session, so these are important lessons in and of themselves - don't skip those sessions!

Here is what you will discover in this course

Course Introduction

In this module, you will be introduced with the course purpose, structure and contents, and after 10 minutes you'll start writing your first VBA program!

Computer Programming Fundamentals

In this module, we will lay the foundation of making you a computer programmer. This is what will differentiate you from most other Excel VBA developers. You will discover:

  • What is a computer program
  • Computer language structure
  • Data types
  • Software Applications Architecture

VBA: The Building Blocks

In this module, you will start coding VBA extensively. The main focus is to make you comfortable with the VBA development environment, find and interact with the Excel application objects and structure your program efficiently. You will discover:

  • Referencing Excel objects: Sheets, Cells...
  • The Excel Object Model
  • Properties, methods, events, collections, enumerations
  • The Macro recorder
  • Data storage & variables
  • Subroutines & Functions
  • User Defined Functions
  • Application Events
  • Debugging your code
  • Assignment: Summarize employees table by region

VBA: Programming Techniques

In this module, you will become a professional programmer with Excel VBA. You will use powerful programming techniques and be able to control your program to behave like a professional business software. Learning other programming languages will become easy. We'll cover:

  • Conditional Program Flow
  • Loops
  • Arrays
  • Application Behavior Control
  • User Interaction
  • User Defined Types
  • Error handling
  • Assignment: Create a dynamic PDF training certificate
  • Assignment: Build a query tool over purchasing data extracted from an ERP system

Watch Sample Lessons from the Course

Who am I and why I am the best guide for you


My name is Mor Sagmon. 30 years ago, I co-authored a book teaching advanced Macros in Lotus 1-2-3 (it was the popular "Excel" before Excel came to be). Back then I delivered my first project: a financial reporting system for The 4 Seasons Hotel.

After graduating Computer Science, Information Systems and Databases at the Technion Institute of Technology, I continued delivering software projects implemented in a wide array of technologies.

Having served as the CIO of Avgol, a manufacturing company, I experienced leading complex IT projects from the other side: now as a customer.

The best school for me was probably my 15 years with the business software giant, SAP. After leading large software projects with customers such as Bose, Chevron, Shell Trading and others, I moved on to less technical positions, including business development, cutting-edge research,  academia relations manager, and sales operations.

Today I combine my unique experience and expertise in technology and business, and deliver beautiful, intuitive to use business software solutions, mainly built with Excel VBA and the MySQL Database. This extensive breadth of knowledge and experience with real business customers, enables me to offer you the top guidance possible in becoming a successful business software consultant, and an expert Excel VBA programmer.

Some of my customers have this to say about me:

Darren Dickey, VP Sales, Hospitality Designs

Mor is incredibly insightful. He thinks critically about the project and provides feedback and suggestions that improves on the scope. He was very responsive during the project and took great pride in the work he completed. I have no reservations in recommending him. I will be hiring him again for similar projects.

Rick Harris, Founder, Innovator-In-Chief, Customer Faithful Ltd

Great working with Mor. He took time and effort to discuss exactly what I needed, including suggestions which helped me a lot. Very professional – I expect to use Mor again and would not hesitate to recommend him to others.

Pedro Baez, President, PPAB Consultants

Mor has delivered a great product and ahead of schedule. During the process of creating the tool requested, Mor was patient and persistent on learning my needs, purpose and goal for the tool, before he started the creative process. His attention to detail was keen and productive. I will continue to use his services as other projects become necessary.

Take the first step in mastering Excel VBA and growing your career today!

The course is now running for $67 only! This extraordinary  introductory price will be gone as soon as the full program is published on May 15, 2020!


Feel free to contact me

I'm waiting to hear from you. email me directly at [email protected]. You can also find me on LinkedIn and my Facebook Page.


50% Complete

Two Step

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.