Microsoft Excel solves lot of our problems by simple use of formulae. However, lot of times you will notice that during moving or sorting data, we end up doing, we end up doing same tasks again and again. Sometimes, a simple program can automate the job and Excel has an easy-to-use programming language built into all versions, VBA - Visual Basic for Applications.
VBA is derived from Visual Basic 6 (the most used programming language until Microsoft .NET). However, VBA is still well suited for getting jobs done quickly and easily. It may not be be as fancy as building large applications but for it is superb for automating Excel and building Excel-based applications. Knowledge of VBA will also help you in other Microsoft Office products.
VBA (Macros) for Excel is one of the most sought after skill sets IF you work involves working with spreadsheets, a LOT of data and repetitive tasks. Professionals learning SAS Business Analytics, too, learn VBA as a pre-requisite.
This 8 hrs.+ program assumes that you are not a programmer and are at a Intermediate/Advanced level of Excel user. It will teach you how to write, edit and test Macros codes, which can be used to automate Excel based tasks and functions.
Macros - Nuts and Bolts
- Programming concepts
- Work Environment & Essential Settings
- Components - Objects, Methods, Properties
- Examples based Projects
- Record/Run and Edit Macros
- Procedures - Create, Call, Arguments
- Variables & Constants - Data Types
- Conditional Statements & Loops
- Object Reference Model
- User-defined functions (UDF)
- Events to trigger Macros
- Error and Debugging
- User-forms... and more