Get in Touch

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

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories