
Explore VBA basics and Excel macros, including if blocks, while loops, switch statements, and functions, through five hands-on projects from fun macros to real-world data tasks.
Explore the VBA editor, naming modules and using intellisense to speed coding. Debug with compile checks, breakpoints, and step-by-step execution to start building real-world Excel macros.
Discover how VBA and the macro recorder automate Excel tasks by turning user interface actions into code, including a fun macro that shocks text with random color, size, and formatting.
Create a macro in Excel VBA to send personalized emails to every customer from your list, using if blocks, loops, and variables to tailor each message.
Automate sending customer emails from an Excel VBA macro by composing subject and message, selecting a data range, looping through rows, and sending via the external mail application.
Develop real world email projects by composing professional customer emails from your list using Excel macros and VBA, including adding a logo and proper greeting and signature spacing.
Use Excel macros to prep unstructured Excel data for data analytics by transforming thousands of transactions into a relational database-friendly format for Microsoft Access.
Learn to prep unstructured data in Excel using macros/VBA by mapping thousands of transactions into two relational tables—customer and order—and import into Access.
Prep unstructured data for analytics by assigning unique customer IDs, using lookups to replace auto increment IDs, and deriving insights like top customers and popular products.
Create an Excel macro to format client data into a precise CSV export for mass upload to accounting software, enabling a one-click, automated data transformation for debits and credits.
Format messy client data in Excel using VBA to produce a CSV export, leveraging a lookup table, debit/credit logic, and an output sheet for final formatting.
Create your own project in project five, post it in the discussion, and earn credit as you practice real-world Excel macros and grow toward mastery.
Imagine if everything you had to do in Excel could be reduced to a click of a button. How much time would that save you in your workday? How much stress would disappear because now you don’t have to dread completing your tedious Excel work? If you’re reading this course description, I bet the answer is quite a bit.
The entire purpose of my day job is to automate tedious work that people don’t want to do. This increases the productivity of my company, which is very valuable. It allows us to continue growing without adding many more employees, which increases our profits. I use many tools to achieve automation, but Excel is one of the best because it’s simple to learn yet very powerful in application. My goal with this course is to enable you to increase your own productivity, just like I do for many people at my day job.
I will use real world projects, some that I have had to deal with myself. You will see the process that I go through to figure out how to automate these tasks. It may be surprising, but I usually don’t know how to accomplish an automation project from the get-go. It takes some planning and critical thinking for every project you take on. That’s why you should think of this course more as providing the tools for you to solve any problem, rather than an encyclopedia-like course that will give you a bunch of information. For those of you still reading, I hope you enjoy the course. I put a lot of work into creating the most useful course I could!