Call us at:   1.805.498.7162     1.805.558.9277

Microsoft Excel training options for business, engineering and science Innovative Microsoft Excel software design View our customer list from our over 14 years in business Phone numbers, email address and contact form Learn about EMAGENIT Home page containing upcoming Microsoft Excel classes and other EMAGENIT services Self-study Microsoft Excel manuals for business, engineering and science Microsoft Excel consulting services Microsoft Excel training schedule and prices

Home >  Interfacing Excel VBA with FORTRAN DLLs Self-Study > Interfacing Excel VBA with FORTRAN DLLs Manual Outline

Interfacing Microsoft Excel VBA with FORTRAN DLLs Manual Outline

Interfacing Microsoft Excel VBA with FORTRAN DLLs Manual Outline

for Engineering and Science

Over 700 pages of useful Excel VBA  and FORTRAN, programming strategies including an extensive Beginning Excel VBA review.

  *All engineering manuals are derived from Microsoft Excel-Aided Engineering. Therefore depending upon the manual, some modules will not be included.

Beginning VBA for Engineers and Scientists (Modules 5-8)


Module: Introduction

Key Module Topics:

  • Copyright and support information

  • Mouse terminology

  • Digital manual and example organization

  • Where to find the Excel examples

Module: Excel for Mac Supplementary Manual

Key Module Topics:

  • Mouse terminology

  • Key capability differences

  • Key keyboard differences

  • Key VBA differences

  • Compatibility issues between Mac and PC

Module 5: VBA Editor and Module Basics For Engineers

Key Module Topics:

  • Overview of how VBA can help the engineering process

  • VBA editor overview including VBA project, module and procedure overview

  • Controlling and typing in VBA modules

  • Referencing and integrating VBA engineering projects

  • Using the VBA debugger to debug your engineering code

Module 6: VBA Language Basics for Engineers

Key Module Topics:

  • VBA variables, constants and arrays (declaring, scope and data typing)

  • VBA operators (logical, arithmetic and comparison)

  • Control structures (loops and logic decisions)

  • Overview of Excel objects, properties and methods

  • How to identify and command Excel objects using VBA

  • How to use Excel/VBA on-line help

  • How to use the VBA macro recorder to record Excel engineering tasks in VBA

  • How to use the Object Browser

  • How to error proof your VBA code

  • Controlling key Excel objects with VBA

  • Data processing methods using VBA

  • Automated chart construction

Module 7: Function Procedure Design for Engineers

Key Module Topics:

  • Benefits of using Function procedures and User Defined Worksheet Functions (UDF's) for engineering tasks

  • Function procedure and UDF differences

  • How to declare engineering Function procedures and UDF’s in VBA

  • How to create arguments for engineering Function procedures and UDF’s

  • How to call engineering UDF’s from a worksheet formula

  • Calling engineering Function procedures from other VBA procedures

  • Function procedure and UDF procedure interface design

  • How to pass worksheet ranges as arguments to engineering UDF's

  • Returning scalar and array values from UDF’s to worksheet engineering formulas

  • Using VBA and Excel Worksheet functions in your engineering procedures

Module 8: VBA Sub Procedure Design For Engineers

Key Module Topics:

  • Benefits of using Sub procedures for engineering tasks

  • Declaring Sub procedures in VBA

  • Creating arguments for Sub procedures

  • Calling Sub procedures from other VBA procedures

  • Executing Sub procedures via the Macro dialog box

  • Executing Sub procedures via shortcut keys

  • Executing Sub procedures via engineering graphics

  • Executing Sub procedures via events

  • Sub procedure interface design

  • Sub procedure design tips for engineers

  • Property procedure overview

 

Advanced VBA for Engineers and Scientists (Modules 9-16)


Module #10: FORTRAN/VBA Mixed Language Programming

Key Module Topics:

  • Why should engineers and scientists develop FORTRAN DLL’s

  • How VBA locates and communicates with a FORTRAN DLL

  • FORTRAN DLL calling conventions from VBA

  • Why use Excel as a pre/post processor for FORTRAN DLL's

  • FORTRAN DLL design tips (using old FORTRAN code and writing new code)

  • Designing VBA procedures to communicate with FORTRAN DLL's

  • How to build a FORTRAN DLL in Digital Visual FORTRAN

  • How to debug a FORTRAN DLL

  • How to manage FORTRAN DLL files

 

 

 

 

 

Site Map 

Copyright © 2002-2012 EMAGENIT All Rights Reserved