Instructor-led training - Excel VBA Microsoft Training Course
Request a callback

We'll call during UK business hours

Name:
Number:
0207 987 3777
STL

Excel 2010 VBA Intro Intermediate Training CourseExcel 2010 VBA Intro Intermediate Training Course

VBA training for Excel 2007, 2010, 2013

Syllabus here

2 day course

Instructor-led / Microsoft qualified trainers

Courses never cancelled

How to book

On-site / Closed company:

60 second quote

Course rating
4.7 stars - based on 24710 reviews

Need help or advice?

Enter your name/number and we will call you back

We'll call during UK business hours

Name:
Number:

Benefits

  • By the end of the Excel 2010/2013 VBA training course the delegate will be competent in the fundamentals of VBA, including working with procedures and functions, reading and writing code, and diagnosing errors in code.
  • This includes controlling program execution with decision logic, making code repeat with loops and working with multiple cell ranges.
  • Add a layer of interactivity to your applications by creating UserForms, message boxes and Input Boxes.
  • In order to ensure minimal downtime while building and rolling out the program, the course also teaches how you can debug code and handle errors.

Please see the Introduction or Intermediate courses.


Who is this course for?

This course is suitable for advanced users of Microsoft Excel. If they are responsible for very large and variable amounts of data, or teams, who need to learn how to program features and functions to develop the accessibility and usability of their data.

Prerequisites

A thorough knowledge of Microsoft Excel is required, or completion of our
Microsoft Excel Advanced course.

Benefits

  • By the end of the Excel 2010/2013 VBA training course the delegate will be competent in the fundamentals of VBA, including working with procedures and functions, reading and writing code, and diagnosing errors in code.
  • This includes controlling program execution with decision logic, making code repeat with loops and working with multiple cell ranges.
  • Add a layer of interactivity to your applications by creating UserForms, message boxes and Input Boxes.
  • In order to ensure minimal downtime while building and rolling out the program, the course also teaches how you can debug code and handle errors.

Course Syllabus

Introducing Visual Basic for Applications

Why use VBA?
Recording and running macros
Absolute v relative cell selection
Working with the Visual Basic Editor

Creating your own code

Understanding and creating modules
Defining procedures
Calling procedures
Where to store macros

Making decisions in code

Using logical comparisons
The IF...ENDIF structure
The SELECT CASE...END SELECT structure
When to use IF v SELECT CASE

Debugging errors

Defining errors
Setting breakpoints to pause execution
How to step through code
Working with break mode to spot errors
Identifying the value of expressions

Understanding Visual Basic

What is an Object?
Examining the Excel object hierarchy
Using the object browser
How to explore methods and properties
Getting help in VBA

Repeating code with loops

The DO... LOOP structure
The FOR... NEXT structure
The FOR EACH... NEXT structure
How to debug problems with loops

Storing information with variables

How and why you should declare variables
Determining which data type to use
Public v Private scope
Using variables to trap errors
Using the Locals window to observe variables

Creating functions

Writing your own User Defined Functions (UDFs)
Working with multiple arguments
Using your function in Excel

Message boxes and Input boxes

Displaying a message
Adding a yes / no user choice
Getting feedback from the end user

Creating custom dialogue boxes with UserForms

Drawing UserForms
Setting UserForm properties, events and methods
Using text boxes, command buttons, combo boxes and other controls
Formatting controls
Applying code to controls
How to launch a form in code

What you get

Training room

Microsoft qualified trainers

Training is held in our modern, comfortable, air-conditioned suites

Modern-spec IT, fully networked with internet access

"What do I get on the day?"

LunchLunch

Lunch is provided at a local restaurant or pub. Browse the sample menus:

Breaks and TimingsBreaks and timing

Courses start at 9:30am.
Please aim to be with us for 9:15am.
Joining information (how to get to our venues)

RefreshmentsRefreshments

Available throughout the day:

  • Hot beverages
  • Clean, filtered water
  • Biscuits

Learning tools

In-course handbookIn-course handbook

Contains unit objectives, exercises and space to write notes

Reference materialReference material

Available online. 100+ pages with step-by-step instructions

24 months forum access24 months access to Microsoft trainers

Your questions answered by Microsoft qualified trainers online.

Training Formats & Services

Training formats available

Testimonials

Lubricants UK Ltd
Graduate Chemist
Danlu Tong
Excel VBA Intro Intermediate
This is course is very useful and practical. It allows me to discover a lot more function from Excel.
East Sussex County Council
Workforce Planning Officer
Steve Dumbrell
Excel VBA Intro Intermediate
Excellent all round - pace and content was about right and delivered with enthusiasm in a friendly and approachable way.
Defence Equipment & Support
Julian Swift
Excel VBA Intro Intermediate
This was a good course to introduce an Excel user to Excel VBA. The trainer was knowledgeable, enthusiastic and very helpful. Presentation of the course was particularly good.

More testimonials

Our Excel 2010/2013 VBA Microsoft Training Course is also available as 2007, 2003 and 2000.

To see which version is best to meet your training needs, visit our course outline section.


Microsoft Certified Partner Institute of Leadership and Management - Certified Courses Learning and Performance Institute - Accredited Training Provider Security Seal verified by visa, mastercard securecard

Connect with us: Google+ · Facebook · Twitter · LinkedIn · Pinterest

2nd Floor, CA House, 1 Northey Street
Limehouse Basin, London, E14 8BT
United Kingdom