Microsoft Excel: Visual Basic for Applications
(VBA) Macros | Intermediate
Microsoft Excel Training Series | Level 4
Duration: 2 days
Microsoft® Excel® Versions: 2007 | 2010 | 2013 | 2016 | 365
Delivery Methods: Instructor-led classroom (ILC) | Virtual classroom (VC) on request
Course Dates: TBA | View schedule
Course Fee: $595 CDN per person + HST or BYOD (bring your own device): $545 CDN person + HST*
Note: Public scheduled dates for this course are delivered as live instructor-led classroom training.
This intermediate course is designed for the user who wants to move beyond the basics of Visual Basic for Applications (VBA) to automate Microsoft Excel. Students will continue to use modules, procedures, variables and constants to create VBA macros. Nested If statements, select case, error handling and classes will be demonstrated using various examples. Students will run macros using different types of events including worksheet and workbook events. User forms will be created as well as user defined functions.
Prerequisite: Microsoft Excel: Visual Basic for Applications (VBA) Macros | Introduction or equivalent knowledge and skills.
Custom training: This course may be delivered at your site or ours as an instructor-led or virtual classroom solution. Contact us at firstname.lastname@example.org for more information including savings for custom group training.
Related training: View all Microsoft Excel courses
INCLUDED IN THIS COURSE
- Comprehensive course manual or published book
- Keyboard shortcuts quick reference
- Sample and exercise files
- Refreshments (for classes conducted in Avantix Learning classrooms)
- Certificate of completion
- Follow-up email support
Working with Variables and Ranges
- Private vs public declarations
- Setting defaults
- Determining types of ranges
- Working with variable-sized ranges
- Declaring range variables
- Moving and copying fixed or variable ranges
- Syntax of If statements
- Nesting If statements
Using Select Case
- Comparing SelectCase to If
- Nesting case statements
Working with Loops
- For loops
- For each loops
- Do While loops
- Do Until loops
Using Excel Events to Trigger Macros
- Using workbook events such as Open, Close, BeforeSave, and BeforePrint
- Using worksheet events such as SelectionChange, Change, and BeforeRightClick
- Running macros using non-object events such as OnTime and OnKey
- Monitoring the sequence of events
Creating Custom Functions
- Determining the number of arguments reqired
- Creating functions with no arguments
- Using custom functions in other procedures
- Using CurrentRegion and UsedRange
- Deleting empty rows or columns for an entire sheet or selected range
- Deleting rows or columns based on cell content
- Using an input box to select a range
Creating and Working with User Forms
- Creating a user form
- Overview of user form controls
- Using text boxes and labels
- Inserting combo boxes and list boxes
- Using frames, option buttons and check boxes
- Inserting command buttons, spin buttons and scroll bars
- Adding images
- Formatting user forms and controls
- Using user form events
- Designing Splash Screens
- Using form templates
- Creating multi-page forms
- Dealing with errors
- Using On Error Go To
- Resuming a macro
- Working with the Immediate window
Application Level Methods
- Performing application level methods
- Interacting with other applications such as Outlook and Microsoft Word
Working with Classes
- Overview of classes
- Creating a class
- Setting properties for a class
- VBA class instantiation
- Accessing VBA class properties
- Using VBA class methods
Copyright 2022 Avantix® Learning
You may like
It's easy to lock and protect cells in Microsoft Excel to prevent users from changing data or formulas. This involves a two-step process …
In Microsoft Excel, errors are flagged with small green marker or triangle in the upper left corner of the cell. However, these indicators display when there may be an error but is, in fact, not an error.
You can lock and protect an Excel workbook by adding a password using your security options. If you want to prevent users from accessing or changing a workbook, password protection can be added to your Excel file in a number of ways.
There are several mouse and keyboard shortcuts you can use to zoom in and out in Excel worksheets. Some of these shortcuts are built-in and others can be created by customizing Excel Options.
You may also like
You can insert or type the Beta symbol in Word documents in several ways. The Greek Beta symbol can be entered in upper case (Β) or lower case (β) using built-in commands or keyboard shortcuts (including Alt codes, AutoCorrect entries or custom shortcuts). Beta is the 2nd letter in the Greek alphabet and is comparable to the letter B.
You can find and replace formatting in Word by searching for specific formatting, such as bold or italic, and changing it to other formats. You or even search for text with specific formatting and change the text and the formats. With Find and Replace, you can search for and change both character and paragraph formatting.
You can view word count in a Microsoft Word document in several ways. Although word count is typically displayed in the Status Bar, you can view a Word Count dialog box which can be displayed using the Ribbon, the Status Bar or a keyboard shortcut. In addition to word count, you can check a document for the number of characters, lines, paragraphs and pages. Word count and other statistics are also available in Word Properties.
Microsoft, the Microsoft logo, Microsoft Office and related Microsoft applications and logos are registered trademarks of Microsoft Corporation in Canada, US and other countries. All other trademarks are the property of the registered owners.
Avantix Learning | 1 Yonge Street, Suite 1801 (Toronto Star Building), Toronto, Ontario, Canada M5E 1W7 | email@example.com