Excel 2007: Programming with VBA
Course Outline
Lesson 1 - Getting Started
-
Introducing Visual Basic for Applications
-
Displaying the Developer Tab in the Ribbon
-
Recording a Macro
-
Saving a Macro
-
Enabled Workbook
-
Running a Macro
-
Editing a Macro in the Visual Basic Editor
-
Understanding the Development Environment
-
Using Visual Basic Help
-
Closing the Visual Basic Editor
-
Understanding Macro Security
Lesson 2 - Working with Procedures and Functions
-
Understanding Modules
-
Creating a Standard Module
-
Understanding Procedures
-
Creating a Sub Procedure
-
Calling Procedures
-
Using the Immediate Window to Call Procedures
-
Creating a Function Procedure
-
Naming Procedures
-
Working with the Code Editor
Lesson 3 - Understanding Objects
-
Understanding Objects
-
Navigating the Excel Object Hierarchy
-
Understanding Collections
-
Using the Object Browser
-
Working with Properties
-
Using the With Statement
-
Working with Methods
-
Creating an Event Procedure
Lesson 4 - Using Expressions, Variables, and Intrinsic Functions
-
Understanding Expressions and Statements
-
Declaring Variables
-
Understanding Data Types
-
Working with Variable Scope
-
Using Intrinsic Functions
-
Understanding Constants
-
Using Intrinsic Constants
-
Using Message Boxes
-
Using Input Boxes
-
Declaring and Using Object Variables
Lesson 5 - Controlling Program Execution
-
Understanding Control
-
of
-
Flow Structures
-
Working with Boolean Expressions
-
Using the If...End If Decision Structures
-
Using the Select Case...End Select Structure
-
Using the Do...Loop Structure
-
Using the For...To...Next Structure
-
Using the For Each...Next Structure
-
Guidelines for use of Control
-
of
-
Flow Structures
Lesson 6 - Working with Forms and Controls
-
Understanding UserForms
-
Using the Toolbox
-
Working with UserForm Properties, Events, and Methods
-
Understanding Controls
-
Setting Control Properties in the Properties Window
-
Working with the Label Control
-
Working with the Text Box Control
-
Working with the Command Button Control
-
Working with the Combo Box Control
-
Working with the Frame Control
-
Working with Option Button Controls
-
Working with Control Appearance
-
Setting the Tab Order
-
Populating a Control
-
Adding Code to Controls
-
Launching a Form in Code
Lesson 7 - Working with the PivotTable Object
-
Understanding PivotTables
-
Creating a PivotTable Using Worksheet Data
-
Working with the PivotTable Objects
-
Working with the PivotFields Collection
-
Assigning a Macro to the Quick Access Toolbar
Lesson 8 - Debugging Code
-
Understanding Errors
-
Using Debugging Tools
-
Setting Breakpoints
-
Stepping through Code
-
Using Break Mode during Run mode
-
Determining the Value of Expressions
Lesson 9 - Handling Errors
-
Understanding Error Handling
-
Understanding VBA's Error Trapping Options
-
Trapping Errors with the On Error Statement
-
Understanding the Err Object
-
Writing an Error
-
Handling Routine
-
Working with Inline Error Handling
show more>>
Guaranteed-to-Run
Our Live Instructor-in-the-Cloud classes are Guaranteed-to-Run. And you can count on it. They’re Online Live (OLL), and that means you never have to worry about cancellations caused by low enrolment or other problems. All our Guaranteed-to-Run classes run on their scheduled dates. No exceptions. No excuses. We guarantee it!
show more>>
Our outstanding ObjectSharp instructors are known throughout the IT community for their real-world business experience. We’ve teamed them up with the best IT trainers from across North America. Together, they allow us to offer a huge array of IT training classes to our clients.
From Microsoft to Oracle, from Adobe to Cisco, we’re running over 500 Live Instructor-led classes in the next 90 days alone! And almost all of them are Guaranteed-to-Run. One more reason why ObjectSharp is your best choice for IT technical training in Toronto.
Our Training Center
We encourage you to take this Instructor-Led Training: Live Online course at our downtown Toronto Training Center at 40 University Avenue. For TTC riders, we are right on the subway line just south of the St. Andrews station. For GO-Train commuters, we are just steps north of Union Station.
show more>>
In our Training Center every student gets their own powerful Dell workstation with dual monitors. Our classrooms are designed around comfortable ergonomic chairs, generous work surfaces, special air conditioning by classroom and a high-speed fibre connection to the Internet. So it really is a great place to take any of our courses.
However, we understand that it is not always possible for you to take this Instructor-Led Training: Live Online course at our Center. Therefore, you have the option to take part or all of this course from an offsite location. As long as you have at least DSL-speed Internet connectivity, our Operations Staff can easily connect and join you into this Instructor-Led Training: Live Online class directly from your work, home or other location. Our Site, Your Site or Offsite. Whatever works best for you!