(isothermtech.com)
© 2014 Matthew E. Moran
excerpts from: Engineering Analysis & Modeling with Excel-VBA: Course Notes
Intended Audience & Usage
These course notes are intended for practicing engineers, scientists and
others with an interest in analysis and modeling. It is targeted toward
intermediate to advanced Excel users, although no prior experience with VBA
is assumed. If you are new to Excel, you should consider supplementing these
notes with an introductory course or book.
You may occasionally hear or read the opinion that Excel is not an
appropriate tool for engineers. This is nonsense. The instructor has used
many engineering software tools for more than three decades (e.g. general
math, finite difference, FEA, CFD, CAE, DAQ, system simulation, custom
codes, etc.), and they all have their place. Excel has a rich set of features for
calculation, visual display and user interaction that makes it a very good
general tool for many engineering and other technical computations. With its
built-in VBA programming environment, and the associated techniques taught
in these course notes, it becomes a highly versatile platform. Nonetheless,
there is no substitute for good professional judgment in choosing the right tool
for the job. There are certainly applications where Excel isn’t the best choice -
or even a viable option in some cases.
It’s important to remember that the quality of all analytical results are
dependent on a user’s skills, knowledge, experience, discipline, and work
quality. Any software tool will provide poor results if used improperly, although
some tools hide it better with a polished display! In addition, verification and
validation are always critical, and should be part of any analysis or model
regardless of the tools and methods used. With that in mind, this course
teaches principles and practices with Excel VBA that facilitate quality results.