Microsoft Excel with Visual Basic
Course Overview
Duration: 1 Day
Pre-requisites: Delegates should have attended an Excel Advanced course and been using Excel for a substantial length of time. Some typing skill would be an advantage.
Aimed at: Advanced users of Excel for Windows.
Objectives: For the advanced user wishing to make use of the more powerful facilities of Excel made available by VBA. The course explores the VBA language and delegates will be encouraged to write programs to ensure that future editing, amending or updating can be carried out with the minimum of effort
Course Content:
Introduction
- What Is a Macro?
- Recording & Running a Macro
- Relative References
- Assigning Macros To Buttons & Objects
- Assigning A Macro To A Button Or Drawn Object On A Sheet
Assigning A Macro To A Button On A Toolbar
- Customising A Toolbar
- Creating A Toolbar
- Button Image Editor
- Changing A Buttons Screen Tip
Editing Macros
- Visual Basic Editor
- Project Explorer
- Procedures, Inserting Comments
- Printing A Visual Basic Module
The Range Object
- Cells & Range Method: Flexible Ranges
- Virtual Worksheets: Range Contents
Workbooks And Sheets
- Activating A Workbook & Worksheet
- This Workbook
Objects, Properties & Methods
- Controlling Objects With Their Properties
- Performing Actions With Methods
- Performing Multiple Actio ns On An Object
Variables And Constants
- Variables Data Types & Constants
Control Structures
- Conditional & Looping Control Structures
- Non-Structured Statements
- Sub Procedures
Controls, Dialogue Boxes And Forms
- Built In And Predefined Dialogue Boxes
- Custom, Worksheet & User Defined Forms
- Adding Form Controls
- Form Control Properties
- Control & Dialogue Box Events
- Displaying And Dismissing A User Form
Storing Information
- The Windows Registry
Toolbars & Display
- About Toolbars & Menus
- Customised Menus
- Display
Debugging And Error Trapping
- Errors, Break Mode; Instant Watch
- Stepping & Error Trapping
Worksheet & Workbook Events
- Worksheet Object Events
- Workbook Object Events
Function Procedures
- User Defined Functions
Appendix A Naming Conventions
- User Form Controls
- Memory Variables
Further Training:
Excel Applications Workshops
The above is an outline intended as a guide only; topics may not be covered in this order. Actual course content will be tailored to suit client’s needs.
Contact John Cowie on 0791 787 4739 to book your course, or use our enquiry form to send us a message.