Colorful web of lines on a dark background

VBA in Microsoft Excel - basic level

Learn how to automate repetitive Excel tasks and build macros - no prior coding experience required.
    Duration
    Start hour
    Level

      3 days • Live online • Hands-on labs • Official certificate

      Quick Facts

      • Price

        255 £

      • Duration

        ⏰ 3 days (24 training hours) of practical VBA training 

      • Prerequisites

        📊 A solid practical understanding of MS Excel is required (participants should use it a lot in their everyday work).

      • Training format

        💻 Live online course with interactive exercises and real-life business data.

      • Learning method

        📖 Mini lectures + practice = knowledge you will use immediately.

      • Certificate

        📜 Official training certificate issued upon course completion.

      • Registration

        📥Check available dates and register via this form.

        About the VBA in MS Excel - basic level course

        Unlock the power of automation with VBA in Excel!

          Start your journey with VBA in Microsoft Excel - basic level and learn how to make spreadsheets work for you. This course is perfect for anyone who wants to streamline tasks, reduce manual errors, and boost productivity - even without prior coding experience.

          Who should attend?

          This training is intended for individuals who:

          • Work heavily with spreadsheets and perform repetitive Excel tasks
          • Want to automate routine workflows to save time
          • Need to build basic tools, macros or scripts to support their Excel-based processes

          It is especially suitable for:

          • Analysts
          • Accountants
          • Administrative / operational staff
          • Professionals in logistics, inventory, or roles that heavily rely on Excel

          Learning outcomes

          After completing this course, participants will be able to:

          • Record and edit simple macros
          • Automate repetitive Excel tasks
          • Understand the structure of VBA code
          • Control Excel using VBA scripts
          • Start building your first custom automation tools

          Enrol now!

          FAQ

          What are the training objectives?

          This course aims to strengthen your Excel automation skills by introducing you to the fundamentals of VBA.

          During the training, you will:

          • Learn the basics principles of the craft and art of programming
          • Acquire the ability to read and understand the code
          • Understand the basic constructions used in programming
          • Learn the basic types of VBA language errors and how to avoid them
          • Obtain a set of ready-to-use procedures to apply in daily work

          By the end of the course, you will have a solid foundation in VBA and the ability to automate routine actions in Excel with confidence.

          What topics are covered in the VBA in MS Excel course?
          1.   Start of the training course – organizational matters
          2. Macros – task automation in worksheets
            2.1 Registering and running macros
            2.2.   Buttons for running macros in a worksheet
          3. VBA code management
            3.1.  VBA editor window structure
            3.2.   Archiving and transferring VBA code – using VBA modules
            3.3.   Navigation in VBA code
          4. Adding macros to MS Excel interface  [optionally]
            4.1.   Toolbars
          5. Editing VBA code
            5.1.   Modifying VBA code
            5.2.   Changing the basic settings of VBA editor
            5.3.   Colors in VBA editor
          6. Introduction to programming
            6.1.   Procedures
            6.2.   Variables – declaring variables correctly and preventing non-declaration errors
            6.3.   VBA data types
            6.4.   Operators
            6.5.   Exercises
          7. Program testing
            7.1.   Stepwise startup
            7.2.   Quick preview of processing results
            7.3.   Sensors – tracking variable values
          8. Text processing
            8.1.   Joining text strings (concatenation)
            8.2.   Text string processing functions
          9. Data processing control
            9.1.   Conditional statement and building conditions correctly
            9.2.   “For” loop with a counter + workshops
            9.3.   Loop that processes collections of objects (“For Each”) + workshops
            9.4.   Loop with exit condition (“Do ... Loop”) + workshops
            9.5.   Stop/exit statement (“Exit”)
          10. VBA in spreadsheet
            10.1.    Objects in spreadsheets
            10.2.    Properties and methods
            10.3.    Object hierarchy in MS Excel
            10.4.    Basic object syntax
            10.5.    Classes and collections
          11. Operations on cells and cell ranges
            11.1.   Operations on an active cell
            11.2.   Navigating to active cell
            11.3.    References to cells and cell ranges
          12. Returning user’s data
            12.1.    How to use the “InputBox” function
            12.2.    Converting data types
          13. End of the training course (test + discussion of the results, training evaluation)

          Training methods

          Lecture + workshops (amount proportional to lecture) + workshops check (individual) + workshops discussion.

          What is the role of VBA in Excel?

          VBA (Visual Basic for Applications) empowers you to automate repetitive Excel tasks, streamline workflows, and boost productivity. Instead of manual clicks, you create macros that handle complex operations quickly and accurately, freeing up your time for more strategic work.

          Is VBA still relevant in 2025?

          Absolutely! VBA remains a powerful tool in Excel for automating tasks, customising reports, and integrating with other Office applications. It's widely used in businesses worldwide to save time and reduce errors.

          Is VBA easy to learn?

          With the right guidance, yes! VBA uses straightforward programming concepts and practical examples that let you start automating tasks quickly - even if you're new to coding.

          Ready to get started? Enroll in our VBA Basic Level course today and unlock your automation potential!

          How can I join?

          To sign up, simply fill out the short registration form.

          Go to form!

          What's next after the basic course?

          Sign up for training!

          Register now for our upcoming training sessions by filling out the registration form.

          Join us to build your expertise and take the next step in your career!

          Enrol now!

          Similar training

          📩 Any questions? Get in touch with us!

          Lidia Waśnik

          lidia.wasnik@comarch.com

          +48 12 646 14 41