Lead Training Services

VBA Programming for MS Excel


In-depth practical official courseware will be used and provided to delegates; Hands-On exercises; extra practice exercises handed to delegates.

Duration: 6 contact hours
Price includes: Official Microsoft courseware, coffee breaks, light lunch and certificate of achievement)
Venue: Holistic Institute, Fgura (Click here to view location)
Certification: A Certificate of Achievement will be awarded to delegates.

Programme description

Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data.

Sometimes though, despite the rich set of features in the standard Excel user interface (UI), you might want to find an easier way to perform a mundane, repetitive task, or to perform some task that the UI does not seem to address. Fortunately, Office applications like Excel have Visual Basic for Applications (VBA), a programming language that gives you the ability to extend those applications.

  • Introduction to Excel VBA – Creating & Examining the code behind the macro
  • Introducing the Visual Basic Editor (VBE) – Using the Visual Basic Editor
  • Menus – View, Insert, Format, Debug, Run & Tools Menu, Objects and Collections, Workbook and Worksheet Object, Range Object and Cells Property, Methods and Property
  • Declaring Variables, Constants & Data Types – Declaring Variables, Assigning Values to Variables, Handling Strings, Handling Dates & Times
  • Modules & Procedures – Modules & Procedures and Their Scope, Calling Sub Procedures & Function Procedures, Understanding Variable Scope & Lifetimes
  • Writing Your First VBA Function in Excel – About User Defined Functions, Accessing Your Custom Functions
  • Programming Structures – IF … Then Statement, IF … Then … Else, Select Case, For … Next, Do While … Loop
  • User Forms – Building a sample Course Booking Form


  • Many thanks once again for an extremely well run course.I and the rest of the group were hugely impressed with the trainer’s ability to couple complete professionalism with the creation of a fun learning atmosphere.The course was run at a perfect pace. It allowed everyone to reach a similar level quite quickly, and then drove us to soak-up as much information as possible for the duration.As an ex trainer myself, I found the level of prior preparation for the course exemplary. All of the data/tables created prior to the course for our use showed the level of thought and commitment that has gone into wireframing the course, and importantly, allowed us to get the most benefit possible from the time available.

    I will absolutely be recommending this course to all of my customers and colleagues.

    I’m excited for the rest of my guys who will be attending next week!

    Shane Cotter
    Head of Product Management, Malta
    NetEnt | Better Gaming™

Who We Are

We are a team of specialists passionate about our work and with a common ambition to share learning experiences with people in the business community and civil society.

Under the brand name LEAD Training Services, our team has attracted an impressive pool of professional trainers from different areas of business.

This makes us the only professional training organisation in Malta that can offer cutting edge training programmes across a broad spectrum of topics. We do not believe in one-size-fits-all training programmes and in line with our belief we customise our programmes to our individual customer’s needs.

Let's Keep In Touch

Stay adjourned with our latest courses, news and events by subscribing to our newsletter. We will send you an email newsletter from time to time, and we promise to never sell your details to any third parties!

Our LatestNews

Posted on: Monday, February 25th, 2019

On the 7th February 2019, LEAD Training Services organised its annual award ceremony. This annual event was held at the Xara Lodge in Rabat.

A total of 343 students who successfully completed an accredited CPD Award course during the year 2018 were invited for this ceremony in order to be officially presented with the CPD Award Certificate.

…read more »