Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Visual Basic for Applications - Excel VBA - The full course
Rating: 4.0 out of 5(336 ratings)
3,363 students

Visual Basic for Applications - Excel VBA - The full course

Learn how to do macros in EXCEL VBA and applications to automate Microsoft Excel with Visual Basic for applications
Last updated 4/2026
English

What you'll learn

  • create your own macro in Excel
  • program in VBA
  • understand Visual Basic for Applications
  • create automated reports in Excel
  • develop your applications and tools in Excel

Course content

53 sections288 lectures23h 46m total length
  • Welcome to the Course - Introduction4:17

    Introduction the VBA - Visual Basic for Applications - The Complete Course

  • Introduction11:53

    Overview of Visual Basic for Applications (VBA):

    What is Visual Basic for Applications (VBA)

    VBA and Microsoft Excel

    What is Object Oriented Programming in VBA

    What are the Objects in Excel and how to refer to them via VBA

Requirements

  • Microsoft Excel
  • Microsoft Word

Description

Master Excel like never before and unlock the full power of automation with Visual Basic for Applications (VBA). This comprehensive course is designed for beginners, professionals, analysts, and entrepreneurs who want to save time, eliminate repetitive tasks, and build powerful Excel-based applications.

With over 200+ videos, 260+ lectures, and 22+ hours of content, this is one of the most complete VBA courses available. You will learn directly from industry experts who have developed real-world solutions for small, medium, and large companies—working as consultants, managers, and process automation specialists. This means you’re not just learning theory, but practical skills that are immediately applicable in real business environments.

Starting from the fundamentals, you will gradually build a strong understanding of VBA programming, including how to record, edit, and run macros. You’ll overcome the fear of coding by learning the logic behind object-oriented programming in a simple and structured way. Step by step, you will progress to advanced topics such as working with Excel objects, automating reports, handling large datasets, and creating dynamic dashboards and charts.

Throughout the course, you will learn how to retrieve and manipulate data from databases, external files, and web services. You will also discover how to create user forms, automate workflows, build custom tools, and even connect Excel with other applications like Word, Outlook, and Access.

By the end of this course, you will be able to build your own Excel VBA applications, automate complex processes, and significantly increase your productivity and value in any business environment.

Results & Earnings Disclaimer: This course is for educational purposes only and does not guarantee job placement, income, or specific results. Your outcomes will depend on your effort, experience, and application of the skills learned.

Who this course is for:

  • software developers
  • accounters
  • employees in HR, Finance, Accounting
  • Business Analysts
  • Business Intelligent developers
  • Project manager
  • Quality managers