To create and edit VBA code to automate
elements of MS Excel.
Introduction
What is a Macro
Recording & Running a Macro
Relative References
Assigning Macros to Buttons
and Objects
Assigning a Macro to a Button or a Drawn
Object on a Sheet
Assigning a Macro to a Button on a
Toolbar
Editing Macros
Visual Basic Editor
Project Explorer
Procedures; Inserting Comments
Printing a Visual Basic Module
Improving macro performance
Aesthetic improvements
Increasing speed
Structuring an application
Identifying Modules and procedures
Writing and testing tight and concise VBA
code
Adopting good programming practices
Developing the course project
Collecting user input
Verifying success of each procedure
Understanding an application’s
requirements
Cells & Range Method; Flexible Ranges
Virtual Worksheets; Range Contents
Activating a Workbook & Worksheet
This Workbook
Objects, Properties & Methods
Controlling Objects with their Properties
Performing Actions with Methods
Performing Multiple Actions on an Object
Variables and associated Data Types
Object Variables
Conditional & Looping Control Structures
Non-Structured Statements
Sub Procedures
Adding Worksheet Controls
Worksheet Control Properties
Using Drop Down Lists
Debugging & Error trapping
Errors, Break Mode; Instant Watch
Stepping & Error Handling
User Defined Functions
Save VBA project to disc