Excel VBA Fundamentals Training for Engineers and Scientists - Public, Virtual, Onsite

Learn the fundamentals of using Excel VBA to perform calculations, control models, analyze data, build charts, and create reports.

Next Class: Check Dates

Excel VBA for Engineers and Scientists Training
About the Excel VBA Class

Boost your skills with our Excel VBA class.

  • Our 2-day class shows you how to use Excel VBA to build powerful automated engineering and science tools. It covers the basics like how to use modules; the VBA Editor; type and debug VBA code; develop program logic; and use objects, properties, and methods.
  • In addition to the basics, it discusses how to use VBA to command workbooks, worksheets, ranges, charts, filters, PivotTables... and other key Excel elements. Our training also covers how to automate calculations; build tables; control models; read and fill in forms; process data; and build custom functions.
  • Read our detailed class syllabus > below and see what you'll discover in our class.

Key topics we cover in our class.

  • Review of the Excel VBA language, VBA Editor, debugging, procedures, and modules
  • Automating common Excel elements used by engineers and scientists in VBA
  • How to control (value, copy, insert…) cells and ranges in your Excel VBA code
  • Using worksheet and VBA functions in your code to find, calculate, and lookup table data
  • Laying out and calculating model / problems with Excel VBA
  • Automating worksheet formula construction and repetitive calculations with Excel VBA
  • Using loops and logic to process and calculate worksheet data and text files
  • How to control workbooks, worksheets, and formats with Excel VBA
  • How to automatically fill and read worksheet forms with Excel VBA
  • Automating Excel's data tools like Text Wizard, PivotTables, Sort, AutoFilter, Group...
  • Using Excel VBA to automatically build / format engineering and science charts
  • Designing user interfaces (UIs) to control your Excel VBA tools
  • Constructing UDFs for calculation, numerical analysis, and data processing purposes
Advanced Excel Training Topics
Class Borchure PDF

View and Download Brochure

Class syllabus.

How we run the class: We focus our training on what our customers need. When training begins, we analyze those needs and shift our training outline appropriately. We will stress topics or add topics that our customers want. No two training sessions are ever the same with EMAGENIT.

View class examples >

Day-1

Excel VBA Language, VBA Editor, and Debugging Review

*This section discussed throughout the class when needed

How to Control Ranges, Run Functions, and Lookup Data in VBA

Model / Problem Layout and Calculation with Excel VBA 

Process / Calculate Worksheet Data and Fill Tables with VBA

Controlling Text Data and Text Files in Your VBA Code

Controlling Workbooks, Worksheets, and Formats with VBA

Day-2

Building User Interfaces to Run Your Excel VBA Tools

Using Excel VBA to Fill, Read, and Consolidate Worksheet Forms

Automating Excel's Data Tools to Rapidly Report Data

Automating Charts with Excel VBA

Creating Custom Worksheet Functions (UDFs) in Excel VBA

Examples of what you will learn.

Excel Picture white
Close Examples
Forward... Forward...

Learn to use VBA, modules, the debugger, and Excel objects, properties, and methods in your macro code.

Learn to use VBA to command workbooks, create formulas, fill data in tables, and analyze datasets using worksheet functions.

Learn to use Excel VBA to control models, perform calculations, and create custom worksheet functions to rapidly analyze problems.

Learn to use VBA loops and logic to find workbooks, process worksheet data, and create report workbook / worksheets.

Learn to use VBA to read /write to text files, parse and control text, and perform string concatenation.

Learn to use Excel VBA to fill in forms, manage formulas, and perform various table lookups.

Learn to use Excel VBA to control Excel's built-in data features and use them to rapidly create reports.

Learn to use Excel VBA to consolidate chart data, automate chart construction, and format chart elements.

Example1 Example2 Example3 Example4 Example5 Example6 Example7 Example8

View class syllabus >

Prerequisites for our Excel VBA training.

Class time, manual, and repeats.

4 ways to train with us.

Excel VBA public and virtual class signup.

Virtual Schedule

Dates Price Time Details Time Zone Purchase
02/16/26 - 02/17/26 $589.00 9:00 - 5:00 CT Virtual Details > Central Time
Add to Cart
03/16/26 - 03/17/26 $589.00 9:00 - 5:00 CT Virtual Details > Central Time
Add to Cart
04/13/26 - 04/14/26 $589.00 9:00 - 5:00 CT Virtual Details > Central Time
Add to Cart
05/18/26 - 05/19/26 $589.00 9:00 - 5:00 CT Virtual Details > Central Time
Add to Cart

In-Person Schedule

02/16/26 - 02/17/26 $689.00 9:00 - 5:00 CT Public Details > Nashville, TN
Add to Cart
03/16/26 - 03/17/26 $689.00 9:00 - 5:00 CT Public Details > Nashville, TN
Add to Cart
04/13/26 - 04/14/26 $689.00 9:00 - 5:00 CT Public Details > Nashville, TN
Add to Cart
05/18/26 - 05/19/26 $689.00 9:00 - 5:00 CT Public Details > Nashville, TN
Add to Cart

View class syllabus >

Contact us about the class.

Phone Number: 1.629.325.9937

Business Hours: Mon-Fri 8:00 AM - 7:00 PM CT

You can email us at info@emagenit.com >

Contact Form >

Copyright © 2026. EMAGENIT All Rights Reserved