Excel VBA & SQL Essentials for Reporting Automation (Udemy.com)
Use Excel & Access with Excel VBA macros & SQL to automate any Excel report, and become a master at Data Analytics!
Created by: Benjamin Termonia
Last updated November 2021
What you will learn
- Learn how to automate recurrent tasks with Excel VBA
- Learn how to create and structure a Microsoft Access database, and how to interact with it by using SQL
- Learn how to automate data transfer between Excel and Access by using VBA and SQL
- Learn how to automate recurring custom reports by using Excel, Access, VBA and SQL
- Learn how to use Outlook together with VBA to automatically distribute your reports.
How it compares
Against the other 355 rated Udemy courses in Excel on CourseDuck:
- Rating4.5 out of 5higher than 39% of them
- Reviews358#250 of 356 by number of reviews
- Length4.9 hoursshorter than 55% of them
- Last updatedNovember 2021earlier than 63% of them
Course Description
Start creating your Excel Dashboard and Data Analytics reports today with VBA macros !
After some years spent in the financial industry, I have frequently noticed that data processes were not as efficient as they could be. Too many times I saw people spend hours creating the same reports, and start again the following month. Usually, this followed a single common pattern: collect data from a specific source, modify and format it, save it and send it.
The moment I realized that it was possible to automate pretty much any routine tasks with a few lines of code was a real revelation for me. Since then, I have been focusing on automating all the processes that my colleagues and I needed, replacing hours of manual processing with a single button click.
Well, this is exactly what I want to show; how you can spare your time and your colleague's, so you can focus on tasks where you have a real added-value.
Stronger together
The objective of this course is thus to show that it is possible for everyone to automate many different data processes from start to finish.
The key to doing this is using the right tools, so you will find that Excel is great, but it is even more powerful when used with other applications. Among other things, we will work with Microsoft Access, which is the Office database tool. We will see how more efficient it is to use Access compared to Excel for certain tasks, but also how these two applications can be used together to build an even more efficient process.
End-to-end automation reachable by anyone
_____________________________________________________
Why is this course different from the others I can find on the same subject?
This course is different for several reasons:
We follow a very specific objective. While some courses try to detail everything you can do with a specific application, we are here looking to achieve a specific goal, which is automating a practical business situation.
It spans several topics and applications, not just one. A lot of courses focus in depth on a single specific subject like Microsoft Excel, Microsoft Access, VBA or SQL. On the contrary, this course will mix all these relevant subjects, so the final objective is reached faster.
Only key elements are presented. The objective is not to present all the possible things you can do with VBA, but only those which are useful and needed to pursue our final goal. We will seek the relevance of the concepts over the quantity.
Theory is reduced to a minimum and mixed with practice. I do not believe that theoretical explanations alone is enough to understand this kind of subject. However, I do believe that practice is. That's why we will mix both.
Short videos that focus on a specific topic. Just as we are not going to go through every capabilities of VBA, neither will we spend hours on a specific subject. Videos will be concise and straight to the point.
What you will learn is usable immediately. This course does not present isolated concepts, but it presents a complete solution that you should directly be able to implement for your own needs, once you have completed this course.
_____________________________________________________
Can I find the content of this course on Google?
Honestly ... yes, you can! I myself learned a lot about VBA and other programming languages using Google. I can tell you there are tons of useful information you can find online (a few billions in less than a second to be exact).
But this is for the exact same reason that I would have liked to have a resource like this one at the very beginning. Simply, because there are multiple ways to automate a process, which makes it much more complicated to build without any experience.
By following a specific method, with tailored explanations and examples, you have the opportunity to learn a subject much faster. Of course, this doesn't prevent you to keep on exploring the subject afterwards.
_____________________________________________________
Why should I follow this course and learn automation?
There are different reasons for that.
First and perhaps the most obvious is that data is taking up more and more space in most of today's businesses. The more comfortable you are with data, the better prepared you will be for this trend.
After completing this course, I am pretty sure you will approach things differently. I'm not saying you will be an expert in database management or in big data ... because it is not the objective. However, you will have a much clearer vision of what can be automated, with what tools, and most importantly how it can make your life easier.
By following this course, you will have the opportunity to rethink your existing processes, and build new ones, in a much more efficient way. This will more than likely have a positive impact on you and your colleagues, but also on your boss's appreciation of your work.
Finally, maybe the principal reason is that automation is not as complicated as it seems. Contrary to what you might expect, it does not take years to start coding. This course only lasts about 5 hours, which is less than a single work day and already enough to cover many of the important things to know.
So, if you have absolutely no idea what you can automate, or how you can automate it ...
Join us today! and this might be the most productive work day you have had in awhile.
Instructor Details
- 4.5 Rating
358 Reviews
Benjamin Termonia
Hi! My name is Benjamin and I am passionate about Data and Finance.
I have been working in the Financial Industry for more than 8 years as a Data Analyst. From M&A and Wealth Management to Commodity Trading, and from SME to MNC, I noticed an essential common point ... Data.
Data is what makes a lot of businesses strong and able to cope with market requirements, and this trend is not about to stop! That's why knowing how to provide a company with accurate and timely analysis is more than ever a way to stand out from its peers.
More courses by Benjamin Termonia
Cryptocurrency and Blockchain: Master the Basics in 1-hour (2023)
4.7 (47 Reviews)
Provider: Udemy
Time: 1.2h
$19.99
More Excel courses
Microsoft Excel Data Analysis - Learn How The Experts Use It (2026)
5.0 (5,696 Reviews)
Provider: Udemy
Time: 3h
$39.99
Microsoft Excel: Advanced Dashboard Design (Project-Based!) (2026)
4.9 (4,868 Reviews)
Provider: Udemy
Time: 6.4h
$99.99
Master NEW Excel Functions in Office 365 & Office 2021+
4.8 (5,262 Reviews)
Provider: Udemy
Time: 7.1h
$15.99
Microsoft Excel Certification Exam Prep: MO-201 Excel Expert (2026)
4.8 (3,239 Reviews)
Provider: Udemy
Time: 8.6h
$119.99
Reviews
By Eric Schmidt on 8/18/2024
I enjoyed this course and learning how to engage a database outside of Excel and work with it. Gives me some ideas for some projects I'm working on. There were some areas where the examples were written too fast and the code was off the screen before I could grasp/copy it. Maybe ensure that the audience has full view of the width of your code at all times. Thank you for the lessons.
By Daniela Smith on 8/16/2023
It would have been helpful for Udemy or the creator of the course to proof the transcript & captioning instead of just relying on "smart" software to transcribe. In addition, having comments in VBA Solution sheets that succinctly described what the code is completing at specific steps would be a better learning tool, as well as setting an example of good programmer etiquette, when student attempts to replicate for individual use.
By Syed Athavulla on 9/3/2022
Great course & It perfectly fulfills my work needs at the moment. Thanks to Benjamin for such a great & conceptual course. Also, I would like to highlight, course perfectly focuses on what is required for Automating recurring stuff that to, in just 5 hours.
By Chris Holbrook on 9/1/2022
Very good content and examples so far. Benjamin is a good teacher and the course examples so far are appropriate for modern day data mining/coding. However, english isn't Benjamin's first language and it's very hard to understand his sentences at times. I've had to rewind too many times. Since that is the case, the closed captions need to be accurate. They are obviously automated and not checked for quality because they don't make sense. In fact, there's even an inappropriate word spelled out in Chapter 2. I expected better quality control from Udemy.
By Chris Dawson on 3/10/2021
Provided a good (although rapidly delivered) presentation of what is required to link Excel and Access, which is what I was after. However in order to fully understand the detailed coding, a previous knowledge of VBA and SQL is definitely recommended.
By Muhammad Salman Ghayas on 8/31/2020
I am giving my ratings right after having the introductory videos i.e videos # 1 -3, so far the instructor well explained the course outlined and how he will build up and take the course further in a step by step manner. Excited to go ahead and finish this!
By Allan David E on 8/22/2020
Very useful to understand advanced excel automation using VBA and SQL. The business cases presented are practical scenarios that needs to be tackled by most of the corporate employees. The presentations were good, the only area where I felt a lag was the fast pace at which the instructor delivered the content. However, the course offers comprehensive material, working files, and output files that can be used to study the lectures at your own pace. Thank you for putting this course together.
By Raf Vanboedt on 8/3/2020
Very great course! Already knew some things before starting but I must admit it delivers far more than what I was expecting. Each topic covered helps understanding the big picture and the materials provided will definitely be useful to reproduce it at work! Glad I choose this as a first course on the platform.
By Peter Vandam on 7/24/2020
Excellent course! I can finally say I know some practical things about VBA that I can apply each day at work. Even started an accounting database for a friend by replicating the process described in the course! Looking for you next course ...
By Olivier Leroi on 7/23/2020
Definitely recommend to anyone willing to learn about VBA! The course is very well structured and covers the different topics needed to approach the final project with ease. This final project is very concrete and similar to many different real working situations. Perfect to understand what and how to automate its own reports at work. It was exactly what I was looking for - Thank you!!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100







