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
Overview of Visual Basic for Applications (VBA)
- Introduction to the VBA development environment
- Navigation of the Visual Basic Editor
- Utilization of the Project Explorer
- Application of the Toolbox
- Management of Modules
- Creation of Procedures and Functions
- Implementation of Code Comments
Programming Principles and Concepts
- Data types, variables, and constants
- Control of program flow
- Conditional logic using If…Then…Else structures
- Loop structures: Do…Loop, While, and Until
- Iteration statements (For…Next)
- Data input/output operations, including Message and Input boxes
- Code integration with forms and manipulation of form controls
- Passing arguments and returning values
Debugging Techniques
- Execution modes: Run Time, Design Time, and Break Mode
- Configuration of Breakpoints and Watch points
- Use of the Local Window
- Utilization of the Immediate Window
Microsoft Access: Object-Oriented Programming
- Access Object Model structure
- Understanding Objects and Collections
- Event handling mechanisms
- Application of Methods and Properties
- Data Access Object (DAO) Library integration
Microsoft Access: User Interface Design
- Development of event-driven procedures
- Configuration of dynamic combo boxes
- Management of user input fields
- Best practices for interface design
- Customization of menus
Microsoft Access: SQL and Database Architecture
- Data filtering techniques using various WHERE clause options
- Data derivation through calculated fields
- Execution of Inner table joins
- Execution of Outer table joins
- Implementation of sub-queries for filtering, virtual tables, and columns
- Insertion of records via direct entry or queries
- Update and delete operations via direct commands and sub-queries
- Creation and deletion of tables
- Establishment of table relationships
- Application of primary and foreign keys
Microsoft Excel: Object-Oriented Programming
- Excel Object Model structure
- Understanding Objects and Collections
- Event handling mechanisms
- Application of Methods and Properties
Microsoft Excel: Programming for Data Analysis
- Data sorting, filtering, and distribution across worksheets and workbooks
- Automation of chart generation and control
- Automation of PivotTable management
- Control of "What-If" analysis scenarios
- Data importation from external sources and web interfaces
Error Handling Protocols
- Code stepping and traversal
- Identification of syntax errors
- Use of Debug.Print for output verification
- Development of robust error-trapping routines, particularly for government
Requirements
Participants must demonstrate proficiency in Microsoft Excel, including the application of formulas, data sorting and filtering, charting, and pivot table manipulation. Additionally, users should possess the capability to manage database objects within Microsoft Access, such as tables, queries, forms, and reports, to support operational requirements for government entities.
21 Hours
Testimonials (4)
Well structured. Good teaching techniques. Course well documented!
Sorin
Course - VBA For Access & Excel
Tamil was exceptionally patient and very helpful in figuring out solutions to real needs. He was also very honest about if he didn't know something from the top of his head, which enabled us to quickly jump on in the training and we didn't lose time.
Christine Weiler
Course - VBA For Access & Excel
The explanation way and including tips on the best practices in VBA/Access, encouraging via exercise to think more by ourselves on how to solve the problem rather than giving ready solutions.
Daria Rudin
Course - VBA For Access & Excel
I liked the examples and the way he explained.