Course Outline
Macros for Government Use
- Recording and Editing Macros for Government Applications
- Storing Macros in Secure Locations for Government Use
- Assigning Macros to Forms, Toolbars, and Keyboard Shortcuts for Government Operations
VBA Environment for Government Use
- Visual Basic Editor and Configuration Options for Government Users
- Keyboard Shortcuts for Enhanced Efficiency in Government Workflows
- Optimizing the VBA Environment for Government Needs
Introduction to Procedural Programming for Government Applications
- Procedures: Functions and Subroutines for Government Use
- Data Types for Government Data Management
- Conditional Statements: If...Then...ElseIf...Else...End If for Decision Making in Government Processes
- Case Statement for Structured Data Handling in Government Applications
- Loop Structures: While and Until for Iterative Processes in Government Systems
- For...Next Loop for Controlled Iteration in Government Workflows
- Loop Control Statements: Exit for Precise Loop Management in Government Applications
Strings for Government Use
- Combining Strings (Concatenation) for Efficient Data Presentation in Government Reports
- Type Conversion: Implicit and Explicit for Data Integrity in Government Systems
- String Processing Features for Enhanced Data Manipulation in Government Applications
Visual Basic for Government Use
- Downloading and Uploading Data to Spreadsheets (Cells, Range) for Government Operations
- Interacting with Users Through InputBox and MsgBox for Government Data Entry
- Declaring Variables for Secure Data Handling in Government Applications
- Variable Scope and Lifetime for Effective Resource Management in Government Systems
- Operators and Their Precedence for Complex Data Operations in Government Workflows
- Module Options for Customizing Government Applications
- Creating and Utilizing User-Defined Functions in Spreadsheets for Government Analysis
- Objects, Classes, Methods, and Properties for Structured Programming in Government Applications
- Securing Code to Protect Government Data Integrity
- Code Tamper Prevention and Preview for Enhanced Security in Government Systems
Debugging for Government Use
- Step-by-Step Debugging Process for Efficient Troubleshooting in Government Applications
- Locals Window for Monitoring Variable Values in Government Workflows
- Immediate Window for Real-Time Code Execution in Government Systems
- Watches and Breakpoints for Precise Error Detection in Government Applications
- Call Stack for Understanding Execution Flow in Government Code
Error Handling for Government Use
- Types of Errors and Prevention Strategies for Reliable Government Applications
- Capturing and Handling Run-Time Errors for Robust Government Systems
- Error Handling Structures: On Error Resume Next, On Error GoTo Label, On Error GoTo 0 for Efficient Error Management in Government Applications
Excel Object Model for Government Use
- The Application Object for Controlling Excel in Government Workflows
- Workbook Object and Collection of Workbooks for Managing Government Data Files
- Worksheet Object and Collection of Worksheets for Organizing Government Data Sheets
- ThisWorkbook, ActiveWorkbook, ActiveCell Objects for Current Context in Government Applications
- Object Selection for Precise Data Manipulation in Government Systems
- Collection Range for Efficient Data Handling in Government Spreadsheets
- Object Cells for Individual Cell Manipulation in Government Applications
- Displaying Data on the Status Bar for User Feedback in Government Systems
- Optimizing Performance with ScreenUpdating in Government Applications
- Measuring Time Using the Timer Method for Performance Analysis in Government Systems
Using External Data Sources for Government Applications
- Utilizing the ADO Library for Government Data Integration
- Referencing External Data Sources for Comprehensive Government Databases
- ADO Objects:
- Connection for Establishing Data Links in Government Applications
- Command for Executing SQL Queries in Government Systems
- Recordset for Managing Query Results in Government Applications
- Connection String for Defining Data Source Parameters in Government Systems
- Creating Connections to Different Databases: Microsoft Access, Oracle, MySQL for Versatile Government Data Management
Reporting for Government Use
- Introduction to SQL Language: Basic Structure (SELECT, UPDATE, INSERT INTO, DELETE) and Calling Microsoft Access Queries from Excel for Government Reporting
Requirements
- A foundational understanding of Excel features, including worksheets, formulas, tables, and data sorting or filtering techniques
- Experience in preparing, updating, or reviewing reports using Microsoft Excel
- No previous programming experience is necessary
Audience
- Analysts seeking to automate repetitive tasks in Excel for government and other public sector workflows
- Business professionals who handle data and reports in Excel within their organizations
- Team members interested in developing simple macros and practical VBA solutions to enhance daily work efficiency
Testimonials (7)
What I liked most about the training was the trainer’s knowledge of Excel. I appreciated learning useful things like shortcuts and formulas that I can use every day.
Martin
Course - Visual Basic for Applications (VBA) for Analysts
The training was perfect in my opinion, opened my eyes to a lot of things that I was not aware of. Straight to the point with a lot of exercises, for some people it was too fast maybe but due to my background experience I did not feel that way.
Maen Hatoum - Red Bull GmbH
Course - Visual Basic for Applications (VBA) for Analysts
The specialist knowledge was amazing! The way that you took that and broke it up, so we could understand was awesome. I think i just have to start with the simple stuff. the Last Subject was a bit high level and I struggled to keep up but will get there :)
Zaskia Stanz - BMW
Course - Visual Basic for Applications (VBA) for Analysts
Detailed examples & training material.
KAREN LOUW - BMW
Course - Visual Basic for Applications (VBA) for Analysts
He was prepared and also give good pointers
Annemarie Van Aardt - BMW
Course - Visual Basic for Applications (VBA) for Analysts
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Course - Visual Basic for Applications (VBA) for Analysts
I appreciate that the training was customized to our company's needs.