John Wiley & Sons

Excel VBA Foundations and Object Model

John Wiley & Sons

Excel VBA Foundations and Object Model

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Build custom functions using VBA code

  • Integrate Excel with Copilot for AI-assisted coding

  • Design interactive forms using UserForms

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

October 2026

Assessments

8 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Microsoft 365 Excel VBA Programming For Dummies Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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

There are 7 modules in this course

This module introduces the fundamentals of VBA, covering its capabilities, limitations, and practical applications in automating Excel tasks. Learners will gain an understanding of how VBA can enhance productivity and customization within Excel environments. It also provides essential background knowledge necessary for effective VBA programming.

What's included

1 video2 readings1 assignment

This module teaches learners how to create, run, and modify VBA macros in Excel, focusing on automation techniques and best practices for managing macro security and functionality.

What's included

1 video3 readings1 assignment

This module provides an in-depth overview of the Visual Basic Editor (VBE), guiding learners through its key components, how to work with modules, and how to customize the environment for efficient VBA development. It covers both direct code entry and macro recording techniques, helping users build practical skills in VBA programming.

What's included

1 video6 readings1 assignment

This module introduces learners to the Excel Object Model, focusing on how to interact with Excel's structure through objects, properties, and methods. It covers the fundamental concepts of object-oriented programming within Excel VBA, enabling users to control and manipulate data efficiently. Learners will gain hands-on skills to automate tasks and enhance productivity using VBA.

What's included

1 video4 readings1 assignment

This module introduces learners to the fundamental concepts of VBA Sub and Function procedures, including their roles, naming conventions, and execution methods. It covers how to create and use these procedures for efficient task automation and complex calculations. Learners will gain practical skills in writing and managing VBA code for real-world applications.

What's included

1 video4 readings1 assignment

This module teaches learners how to effectively use the Excel macro recorder to automate repetitive tasks. It covers key concepts such as recording macros, choosing between relative and absolute modes, and optimizing the generated VBA code. Learners will gain practical skills to improve efficiency in Excel automation.

What's included

1 video4 readings1 assignment

This module introduces learners to the process of generating and refining VBA code using AI tools like Copilot. It covers how to interact with Copilot's suggestions, modify code effectively, and apply AI assistance to real-world Excel tasks. Learners will gain practical skills in leveraging AI for coding efficiency and problem-solving.

What's included

1 video2 readings2 assignments

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Wiley Skills Network
John Wiley & Sons
221 Courses25,526 learners

Offered by

Explore more from Software Development

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

What brings you to Coursera today?

Frequently asked questions