Get in Touch
 Duration 21 hours

Course Outline

VBA Fundamentals

  • Overview of the VBA workspace
  • The VB Editor interface
  • Navigating the Project Explorer
  • Accessing the Toolbox
  • Working with Modules
  • Understanding Procedures and Functions
  • Adding Comments to code

Programming Core Concepts

  • Data types, variables, and constants
  • Controlling program flow
  • Implementing If…Then… Else logic
  • Using Do…Loop, While, and Until structures
  • Employing For…Next loops 
  • Handling Input / Output, message boxes, and input boxes
  • Writing code behind forms and manipulating form controls
  • Passing arguments and managing return values

Debugging Techniques

  • Differentiating between Run Time, Design Time, and Break Mode
  • Setting Breakpoints and Watches
  • Utilizing the Local Window
  • Interacting with the Immediate Window

Access: Object-Oriented Development

  • Understanding the Access object model
  • Managing Objects and Collections
  • Responding to Events
  • Utilizing Methods and Properties
  • Working with the Data Access Object Library

Access Interface Development

  • Programming event-driven procedures
  • Configuring dynamic combo boxes
  • Processing user inputs
  • Design considerations for user interfaces
  • Customizing Menus

Access SQL and Database Architecture

  • Filtering data using various Where clause options
  • Generating derived data through calculated fields
  • Performing Inner table joins
  • Executing Outer table joins
  • Employing Sub-queries for filtering, virtual tables, and columns
  • Creating records by adding rows directly or through queries
  • Updating and deleting records directly or via sub-queries
  • Establishing and removing tables
  • Defining table relationships
  • Applying primary and foreign keys

Excel: Object-Oriented Development

  • Exploring the Excel object model
  • Managing Objects and Collections
  • Handling Events
  • Applying Methods and Properties

Excel: Developing Analysis Routines

  • Sorting, filtering, and transferring data across worksheets and workbooks
  • Controlling charts with VBA
  • Managing pivot tables using VBA
  • Utilizing VBA for What If scenarios
  • Importing data from external files, the internet, and other sources

Error Management

  • Executing code step-by-step
  • Identifying syntax issues
  • Utilizing Debug.Print for testing
  • Constructing robust error-trapping routines

Requirements

Participants should possess a solid grasp of Excel features such as formulas, sorting, filtering, charts, and pivot tables. Additionally, they should be proficient in maintaining tables, executing queries, and managing forms and reports within Access.

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories