When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Microsoft
There are 4 modules in this course
This course introduces learners to Excel Macros and VBA, focusing on automating tasks to enhance productivity. Starting with the macro recorder, learners will automate repetitive tasks without needing to write code. They will explore VBA programming fundamentals, such as working with variables, built-in functions, and loops to optimize workflows. Advanced topics include creating interactive dashboards using Excel Copilot, incorporating predictive and scenario analysis, and building user-friendly interfaces with ActiveX controls and UserForms. By the end of the course, learners will be proficient in using Macros and VBA to streamline tasks and create dynamic Excel solutions.
By the end of the course, you’ll be able to:
- Utilize Excel Macros to automate repetitive tasks and enhance efficiency.
- Navigate the Developer tab and use the macro recorder to streamline workflows.
- Debug and edit macro code using the VBA editor for optimal performance.
- Apply advanced VBA techniques to create custom macros and interactive dashboards.
- Develop interactive dashboards.
Tools you’ll use:
- Microsoft Excel
- Copilot in Excel
- Excel Macros
- Visual Basic for Applications (VBA)
- ActiveX Controls
Required Course Materials: A Copilot license is required to complete this course. If you don’t have a Microsoft 365 Personal or Family license, you can start a free 30-day trial using the link provided in the course.
This module focuses on leveraging Excel macros to automate repetitive tasks and enhance efficiency. You will use the macro recorder to capture actions and automate tasks without needing to write code.
What's included
15 videos16 readings5 assignments
Show info about module content
15 videos•Total 99 minutes
Introduction to Microsoft Excel Certificate•4 minutes
Introduction to automation and advanced techniques in Excel•3 minutes
Hands-on activity debrief: Creating a macro for professional templates•5 minutes
Navigating the VBE and customizing macros•6 minutes
Understanding variables and data types•7 minutes
Hands-on activity debrief: Customizing macros in the Visual Basic Editor•9 minutes
Writing code for referencing•7 minutes
Writing code and writing data to the workspace•7 minutes
Hands-on activity debrief: Writing and optimizing VBA code with Copilot •9 minutes
16 readings•Total 142 minutes
Hands-on activity: Creating a macro for professional templates•5 minutes
Welcome to automation and advanced techniques with Copilot in Excel•5 minutes
Introduction to the Coursera Community•10 minutes
Getting started with Copilot in Excel •2 minutes
How to Get Started with Microsoft Copilot•10 minutes
Guide to performing basic tasks using Copilot in Excel•10 minutes
Hands-on activity: Activating Copilot•20 minutes
Mastering macros in Excel•5 minutes
Writing basic VBA code•5 minutes
Discussion: Using VBA in the real world•10 minutes
Hands-on activity: Creating macros•15 minutes
Writing efficient VBA code and leveraging Copilot•5 minutes
Hands-on activity: Customizing macros in the Visual Basic Editor•15 minutes
Mastering object referencing in VBA•5 minutes
Writing and manipulating data in VBA•5 minutes
Hands-on activity: Writing and optimizing VBA code with Copilot•15 minutes
5 assignments•Total 75 minutes
Quiz: Excel macro recording and VBA basics•30 minutes
Quiz: Performing basic tasks using Copilot in Excel•12 minutes
Quiz: Excel macros basics•12 minutes
Quiz: Macro automation practice•9 minutes
Quiz: VBA programming basics practice•12 minutes
Advanced VBA programming essentials
Module 2•4 hours to complete
Module details
In this module, you will learn the fundamentals of VBA programming, including how to declare variables to store and manipulate data effectively. We will cover the use of built in VBA functions and how to implement conditional statements, such as loops, to automate repetitive tasks and enhance decision-making processes. By the end of this module, you will be equipped with the skills to create more efficient and dynamic Excel solutions using VBA.
What's included
10 videos8 readings4 assignments
Show info about module content
10 videos•Total 79 minutes
Decision-making with loops •7 minutes
Decision-making with conditional statements•7 minutes
This module, you will learn the essentials of using Active X controls, design Userforms and implement effective error handling. We will also explore workflow automation techniques through the use of user forms, allowing you to build interactive and user-friendly Excel applications. By the end of this module, you will have the skills to enhance productivity and streamline processes using VBA in Excel.
What's included
10 videos10 readings4 assignments
Show info about module content
10 videos•Total 77 minutes
ActiveX controls part 1 of 2•7 minutes
ActiveX controls part 2 of 2•7 minutes
Creating and customizing Userforms•7 minutes
Hands-on activity debrief: Using ActiveX controls and UserForms•9 minutes
Adding functionality to UserForms•6 minutes
Creating PivotTables with VBA•7 minutes
Hands-on activity debrief: Edit UserForms and PivotTables•9 minutes
Creating charts and graphs with VBA•7 minutes
Debugging and handling errors•8 minutes
Hands-on activity debrief: Editing charts and graphs and debugging code•11 minutes
10 readings•Total 85 minutes
The difference between Form and ActiveX control•5 minutes
Customizing UserForms•5 minutes
Hands-on-activity: Using ActiveX controls and Userforms•15 minutes
Discussion: Automating tasks with macros and VBA using CoPilot•10 minutes
Editing data with UserForms•5 minutes
Mastering PivotTables•5 minutes
Hands-on activity: Edit UserForms and PivotTables•15 minutes
Automating charts and graphs•5 minutes
Errors and debugging•5 minutes
Hands-on activity: Editing charts and graphs and debugging code•15 minutes
4 assignments•Total 69 minutes
Quiz: UserForms, visualizations, and debugging•30 minutes
Quiz: Formulas and functions practice •15 minutes
Quiz: Userforms and PivotTables•12 minutes
Quiz: Workflow automation•12 minutes
Dashboard build and design with predictive and scenario analysis
Module 4•5 hours to complete
Module details
This module covers the practical aspects of creating an interactive dashboard using Excel Copilot, integrating predictive and scenario analysis techniques. You will create dynamic dashboards and incorporate interactive elements such as slicers and filters.
What's included
11 videos7 readings4 assignments1 peer review
Show info about module content
11 videos•Total 86 minutes
Applying predictive analysis techniques part 1 of 2•7 minutes
Applying predictive analysis techniques part 2 of 2•6 minutes
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.