Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Macros
- Recording and Modifying Macros for government use
- Assigning Macros to Toolbar, Buttons, Shortcut Key
Visual Basic for Applications Environment
- Visual Basic Editor and its Options
- Component Management
- Shortcuts
- Environment Optimization
Introduction to Procedural Programming
- Procedures: Functions and Sub-routines
- Data Types
Control Flow
- If ...Then....Elseif....Else....Endif
- Case
- Do...Loop , While
- For... Next
- Exit
- Arrays and Loops
- Strings
Visual Basic
- VBA and Sheet Data Exchange (Cells, Range Methods)
- Getting and Printing Data from Users (InputBox, MsgBox)
- Variable Declaration
- Scope and Lifetime of Variables and Objects
- Operators and Their Priorities
- Modules Options
- Creating Worksheet Functions
- Objects, Classes, Methods, and Properties
- Locking Project for Viewing
Debugging
- Run Time, Design Time, and Break Mode
- Breaks and Watches
- Local Window
- Immediate Window
- Call Stack
Error Handling
- Errors Types
- On Error GoTo
- On Error Resume Next
Excel Model Object
- Application Object
- Workbook Object and Workbooks Collection
- Worksheet Object and Worksheets Collection
- ThisWorkbook, ActiveWorkbook, ActiveCell, ....
- Selection Object
- Range Collection
- Cells Collection
- Using Status Bar
- Screen Updating and Optimizing
- Timer and Time Measuring
Events Handling in VBA
VBA Forms
- Creating and Using Forms for government applications
- Invoking Forms in VBA Code
- Using VBA Forms in Worksheet
Requirements
- Proficient Excel skills.
Audience for government
- Data Analysts
14 Hours
Testimonials (1)
Working on and using our own data/spreadsheets, where we could see how it would benefit us most.