Excel VBA for Beginners: Introduction
  • Introduction to the VBA Course
  • WATCH ME: Essential Information for a Successful Training Experience
  • Course exercise and solution files
Getting Started
  • Getting Started
  • The VBA Editor
  • First Coding Manipulations
Code Writing Basics
  • Keywords, Comments, and Code Syntax
  • Using VBA Objects and Intellitext
  • Variables and Code Calls
  • Defining and Managing Variables
  • Variables and Constants Intellitext
Specific Code Constructs
  • Subroutines
  • Logical Constructs: The Boolean Type
  • Logical Constructs: If and Switch Statements
  • Methods for Communicating to the User
  • Looping: The For and Do While Loops
  • Looping: Collections and the For Each Loop
Writing Functions
  • Functions
  • Returning a Value from VBA
  • Functions: What Can't They Do?
  • Defining Function Inputs
  • Using Worksheet Functions in VBA
  • Versatile Lookup: First Functional Version
  • The Range Object
  • Array Formula
Key Objects and Error Handling
  • Application Object
  • Workbook and Worksheet Objects
  • Error Traps
  • Names
  • Pivot Tables
  • Charts
  • One Approach To Completing Exercise 8
  • The PageSetup Object and Print Ranges
Conclusion
  • Concluding Remarks
VBA Intermediate Course
  • Course review
VBA Intermediate: Introduction
  • Course Overview
  • Essential Information for a Successful Training Experience
  • Course exercise files
  • Course support files
VBA Intermediate: VBA Language Details
  • Chapter 2 Preview
  • Excel File Types
  • Code Modules
  • Detailed Memory Management
  • Code Module Interactions
  • The VBA Project Model
  • Advanced Parameter Definitions
VBA Intermediate: Excel Events
  • What Are Events?
  • Pre-Defined Events
  • Event Parameters
  • A Series Of Example Events
  • Application Events
VBA Intermediate: Custom Objects
  • Chapter Overview + New Keyword
  • Creating A Custom Type
  • Create a New Class
  • Defining a Class
  • Practical Example of a Class
  • Practice Test of a Class
  • Special Class Variables and Components
  • Initialization and Termination
  • VBA Attributes and Usage
  • Inheritance - Defining the Bookmarks Support Class
  • Creating a Userform
  • Designing a Userform
  • Coding a Userform
VBA Intermediate: The Excel Interface
  • Modding the Excel Interface
  • UI Interface Scope and Range
  • UI Interface Control Options and Access
VBA Intermediate: External References and Office Interop
  • What are References? How do they work?
  • Reference Object
  • Office Libraries
  • ADODB Library
  • The Scripting Library
VBA Intermediate: Conclusion
  • Course Conclusion