cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft Excel: Visual Basic for Applications (VBA): Intermediate - Level 2
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft Excel: Visual Basic for Applications (VBA): Intermediate - Level 2

Course Code: EXL4      Days: 2
Online Training

Time stretched?

If you would prefer something more flexible, we can now offer Online Training related to this topic.

Click to see a list of courses »

Course Overview

Our Excel VBA Level 2 course is designed for experienced Excel users who have already begun to create macros and know their way around Excel's Visual Basic Editor.

Not sure whether this is the right Microsoft training course for you? For a more advanced search, click on our course category page

Related Courses

Audience

Our Excel VBA Level 2 course is designed for Excel users, with some experience of VBA, who have already begun to create macros and know their way around Excel's Visual Basic Editor.

Course Outline

Excel object model

About classes and objects, Objects and collections, The hierarchy of objects, Properties, methods and events, The Locals Window, The Immediate Window

Function procedures

Sub versus function, User-defined functions, Declaring a function, Calling a function, Private and public scope, Defining arguments, Optional arguments

The Application object

When to use, ScreenUpdating property, DisplayAlerts property, Setting CutCopyMode to false

Dialogue boxes

MsgBox function, InputBox function, Application.Dialogs

UserForms

Creating a userform, Displaying a userform, Adding Label controls, Adding a TextBox control, The CheckBox control, The OptionBox control, ComboBox and ListBox, SpinButton controls, Adding CommandButtons, Setting control properties

Workbooks and worksheets

The Workbooks collection, The Sheets collections, The Window objects, Workbook events

Ranges and names

Column and Row properties, CurrentRegion property, The Union method, The Intersect method, Using the Name property, Working with named ranges

Pivot tables

Pivot table code overview, Creating a pivot table, PivotField object, PivotItems collection, Modifying a pivot table, Using external data

Charts and drawings

About programming charts, Working with embedded charts, Working with independent charts, Controlling chart formatting, Assigning a range to a chart, Positioning a chart, Making a chart active/inactive, Editing data series, Controlling chart labels, Drawing shapes, Setting shape attributes

 
Related Online Training

If you would prefer the flexibility of online training, use the link(s) below:

More Online Training>>


How to make a booking for the EXL4 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

London Region
London (Central)
£ 550
London (Central)
£ 550
London (Central)
£ 550

Sort by Date

London Region
£ 550
London Region
£ 550
London Region
£ 550

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.