Microsoft Excel Macros & VBA - In-company
MS Office Training Ltd
Summary
£550 per day of training for in company groups of 8 delegates, £400 for one-to-one...
- Certificate of completion - Free
- Tutor is available to students
Add to basket or enquire
Overview
Certificates
Certificate of completion
Digital certificate - Included
Description
Introduction to Macros and VBA
- Introducing Visual Basic for Applications
- Recording a Macro
- Naming conventions for Macro Procedures
- Running a Macro
- Absolute or Relative Cell Referencing
- Saving and Opening Files with Macros
- Making macros always available
- Adding Macros to Keyboard Shortcuts, Quick Access Toolbar, Buttons and Shapes
- Editing a Macro in the Visual Basic Editor
- Understanding the Development Environment
- Customising the Editor
- Tips for General Typing in VBA
- Using Visual Basic Help
Working with Procedures
- Program Design
- Understanding Modules
- Naming Rules
- Creating a Module
- Understanding Procedures
- Programming Macro Concepts
- Creating a Subroutine
- Creating a Function
- Understanding Arguments
- Exiting Procedures
- Calling Procedures
Objects, Properties, Methods and Events
- Understanding Objects Properties, Methods, and Events
- Navigating the Object Hierarchy
- Understanding Collections
- Accessing a Member of a Collection
- Understanding Hierarchy
- Using the Object Browser
- Using the With Statement
- Working with Properties
- Working with Methods
- Creating an Event Procedure
- Reserved Macro Names
Using Expressions, Variables and Intrinsic Functions
- Understanding Expressions and Statements
- Declaring Variables
- Understanding Data Types
- Determining the Value of Variables
- Working with Variable Scope
- Using Built-in VBA Functions
- Understanding Constants
- Using Message Boxes
- Controlling the Answer to a Message Box
- Using Input Boxes
- Declaring and Using Object Variables
Controlling Program Execution
- Understanding Control-of-Flow Structures
- Using the If...End If Decision Structures
- Nested If Statements
- Using the Select Case ... End Select Structure
- Using the Do ... Loop Structure
- Using the For ... Next Structure
- Using the For Each ... Next Structure
- Guidelines for Use of Control-of-Flow Structures
Debugging and Handling Errors
- Understanding Errors
- Using Debugging Tools
- Setting Breakpoints and Using Break Mode
- Stepping Through Code
- Trapping Errors with the On Error Statement
- Understanding the Err Object
- Working with Inline Error Handling
- Writing an Error-Handling Routine
Working with Forms and Controls
- Understanding UserForms
- Creating a Form
- Displaying and Removing a Form
- Aligning and Sizing Controls
- Using the Toolbox
- Working with a Form's Properties, Methods, and Events
- Working with Form and Control Properties, Methods and Event
- Setting the Tab Order
- Populating a Control
Who is this course for?
This course is designed to give proficiency in the Visual Basic Editor (VBE), predominantly making use of Excel objects, understanding Object's Properties, Events and Methods, basic VBA Object oriented programming, event handling, control structures, and debugging tools.
Requirements
Preferably, delegates should have attended the Excel Advanced course.
Questions and answers
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Sidebar navigation
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.