Why Create VBA Functions?
|
Microsoft Excel
VBA allows an engineer or scientist to make their own custom
VBA functions or custom worksheet function called
User Defined Functions or UDF's. The ability to make these
functions allows a user to perform complex calculations or run numerical
analysis routines in a single worksheet cell. These functions can be used
over and over again not only in VBA but also on the worksheet avoiding the
dreaded mega formula and mistyping of formulas. VBA functions can also
be packaged into libraries and distributed. This allows
standardized rapid analysis environments to be
developed cheaply in Microsoft Excel. These functions can even communicate
with databases, other computer languages and other applications like MS Word.
|
What You Learn at a Glance |
This Microsoft Excel VBA workshop for engineers and scientists shows how to develop
VBA functions for use in Excel VBA and on the Excel worksheet. When VBA
functions are designed to be used on the worksheet they are called User Defined Functions
or UDF's. Covered are all the essentials for Excel
VBA function
design including:
-
What is VBA?
-
Excel VBA functions syntax
-
Excel VBA function argument design
-
How to return multiple values (arrays) from VBA
functions
-
How to use Microsoft Excel's built-in worksheet functions in your
VBA functions
-
How to create a custom worksheet
function (UDF) that runs from your worksheet formulas
-
How to create a custom worksheet
function (User Defined Function) that uses worksheet ranges like the Sum,
VLookup, CountIF worksheet
function
-
How to create function libraries
for a rapid analysis environment
-
How to use Excel VBA functions to construct
engineering and scientific system models
-
2-day workshop
-
Personal
examples: Covered
in-class
-
Excel Versions:
2000-2007
-
Type: Engineering
and Science
Professionals
-
Platform: Windows
-
Training Materials:
Included, 1600+ page manual including our Excel
Add-Ins
-
Training Method: Hands-on
|
Workshop Outline and Self-Study
Manual Content |
In this 2-day "hands-on"
engineering workshop or self-study manual, you will learn:
Day-1
- Benefits of using
Excel VBA functions and UDF's for engineering and science
- How to use
the VBA function statement in your code
- How to create an argument
list for a VBA function
- General design rules
for the inner workings of a VBA function and UDF
- How to run a UDF
from a worksheet formula
- How to run a VBA function from
other VBA procedures
- How to use Microsoft Excel worksheet
ranges in your UDF's
- How to return single and
multiple values from VBA functions
- How to use VBA and Microsoft
Excel Worksheet functions in your VBA functions
Day-2
- Using numerical analysis in your
VBA functions
- Using the worksheet and VBA
functions to create system models
- Overview of Add-Ins
- Constructing/packaging/distributing
function libraries via Microsoft Excel Add-Ins
- Intermediate Excel/VBA users with a good understanding of VBA's core language (variables,
loops, logic decisions) and Microsoft Excel.
- It is
intended for all types of engineering and science professionals.
|
Training Options, Schedule,
Enrollment and Self-Study |

|
EMAGENIT's Training Location |
Hotel: Thousand Oaks
Inn
EMAGENIT is based in Thousand Oaks,
CA which is in the vicinity of Los Angeles county (LA County), Ventura
county, Santa Barbara county and San Diego county. We hold all of our courses
on-site nation wide.
We also webcast (webinar) our public workshops, consult our
webcast page for more information.
Our public workshops are a short commute for those living in:
-
Los Angeles, CA
-
Palmdale, CA
-
Westwood, CA
-
Santa
Barbara, CA
-
San
Fernando Valley, CA
-
Santa Clarita,
CA
-
Newbury Park, CA
-
Westlake
Village, CA
-
Camarillo, CA
-
Calabasas,
CA
-
Sherman Oaks, CA
|
-
Reseda, CA
-
Woodland Hills,
CA
-
Hollywood, CA
-
Fillmore, CA
-
Ventura, CA
-
Moorpark, CA
-
Simi Valley, CA
-
Santa Monica, CA
-
Oxnard, CA
-
Pasadena, CA
-
Agoura, CA
|
For more information about our public workshops,
visit our public workshops page our call us at
805.498.7162.
Submit a question to us via email at
vbaudf@emagenit.com
Call EMAGENIT between the hours of 8:00 A.M. and 5 P.M. PST at
1.805.498.7162 or 805.558.9277 for more information about this
workshop.
|
|
EMAGENIT
NASA Award for Excel |
 |
|
EMAGENIT received an
award for its involvement with NASA JPL in helping
redesign and integrate their conceptual Rover
mission software in Microsoft Excel. Click the
picture above for more detail about our Rover
involvement. To learn more about the NASA mission to
mars
click here. |
|
Awards &
Customers |
|