Get in Touch

Course Outline

VBA Fundamentals

  • Overview of the VBA development environment
  • Visual Basic for Applications (VBA) Editor interface
  • Navigating the Project Explorer
  • Toolbox functionality
  • Module management
  • Procedures and functions
  • Incorporating comments for documentation

Programming Principles and Concepts

  • Data types, variables, and constants
  • Program flow control mechanisms
  • If…Then…Else conditional statements
  • Do…Loop, While, and Until loops
  • For…Next iteration statements
  • Input/output operations, including Message Boxes and Input Boxes
  • Event-driven code for forms and control manipulation
  • Passing arguments and returning values

Debugging Techniques

  • Run time, design time, and break mode environments
  • Utilizing breakpoints and watch windows
  • Local variable inspection
  • Immediate window commands

Microsoft Access: Object-Oriented Programming

  • Access object model overview
  • Objects and collections
  • Event handling
  • Methods and properties
  • Data Access Object (DAO) library integration

Access User Interface Design

  • Implementing event procedures
  • Configuring dynamic combo boxes
  • Managing user inputs
  • User interface design standards
  • Custom menu creation

Access SQL and Database Architecture

  • Filtering data with various Where clause options
  • Generating derived data through calculated fields
  • Inner table joins
  • Outer table joins
  • Subqueries: filtering, virtual tables, and columns
  • Insertion operations: direct row addition or query-based methods
  • Updating and deleting records: direct execution or via subqueries
  • Table creation and deletion
  • Establishing table relationships
  • Implementation of primary and foreign keys

Microsoft Excel: Object-Oriented Programming

  • Excel object model overview
  • Objects and collections
  • Event handling
  • Methods and properties

Excel: Analysis and Automation Routines

  • Data sorting, filtering, and distribution across worksheets and workbooks
  • Automating chart generation and manipulation via VBA
  • Pivot table control using VBA
  • Managing What-If analysis scenarios through code
  • Data importation from external sources and web feeds

Error Handling Strategies

  • Code stepping techniques
  • Identification of syntax errors
  • Utilization of Debug.Print for output
  • Development of robust error-trapping routines for government applications

Requirements

Participants are expected to possess proficiency in Microsoft Excel functionalities, including the application of formulas, data sorting and filtering, chart generation, and the utilization of pivot tables. Additionally, users must demonstrate the capability to manage Access components, such as tables, queries, forms, and reports, ensuring operational readiness for government workflows.

 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories