The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
Part ofEsource --Prentice Hall's Engineering Source, this book provides a flexible introduction to the use of VBA/Excel in engineering. Featuring over 25 modules and growing, the ESource series provides a comprehensive resource of essential engineering topics. Covers topics such as an introduction to programming, recording macros, customized worksheet functions, modular and object-oriented programming, strings and dialog boxes, and data structures. For any Engineer or Computer Scientist interested in a brief introduction to VBA/Excel.
Table of Contents
1. If You've Never Programmed Before.
The “Idea” of a Program. The Concept of Assignment. Decisions and Loops. A Simple Example.
2. Overview of VBA for Excel.
The Excel/VBA Environment. An Excel Interface and a VBA Macro Program. Other Ways to Obtain and Display Information.
3. Recording Macros.
Macro Recording. Absolute and Relative References. Using Macro Recording to Learn about VBA. What Keyboard Macros Can't Do.
4. Customized Worksheet Functions.
The “Idea” of a Function. Worksheet Function Macros.
5. Modular Programming.
Sub Procedures. Function Procedures. More about Procedure Arguments. Passing by Value or by Reference. Static Variables.
6. Object-Oriented Programming.
Objects, Properties, Methods, and Collections. Using Oop for Input/Output. Learning More about Oop.
7. Debugging and Testing.
Debugging. The VBA Help Facility. Built-in Debugging Capabilities. Testing.
8. Data Typing and Variable Scope.
Data Types. Type Declaration. Variable Scope and Lifetime.
Computations. Built-in Numeric Functions.
10. Strings and Dialog Boxes.
String Functions and Manipulations. Message Boxes. Input Boxes.
11. Structured Programming: Decisions.
Structured Programming. Flowcharts. The If/Then/Else Decision Structure. The If/Then/Elseif Structure. Selected Case Structure. Nesting. Compound Logical Expressions.
12. Structured Programming: Lops.
Decision Loops (Do/if Exit). Count-Controlled Loops. Nesting of Loops and Decisions. Recursion.
13. Data Structures: Arrays and Records.
14. Creating and Accessing Files.
Sequential Files. Other File Operations.
15. Custom Dialogue Boxes.
A Simple Custom Dialogue Box. Custom Dialogue Boxes and Modules.
Esource--The Prentice Hall Engineering Source-- www.prenhall.com/esource Esource--The Prentice Hall Engineering Source gives professors the power to harness the full potential of their text and their first-year engineering course. More than just a collection of books, ESource is a unique publishing system revolving around the ESource website-- www.prenhall.com/esource . ESource enables you to put your stamp on your book just as you do your course. It lets you: Control.You choose exactly what chapter or sections are in your book and in what order they appear. Of course, you can choose the entire book if you'd like and stay with the authors' original order. Optimize.Get the most from your book and your course. ESource lets you produce the optimal text for your students needs. Customize.You can add your own material anywhere in your text's presentation, and your final product will arrive at your bookstore as a professionally formatted text. Of course, all titles in this series are available as stand-alone texts, or as bundles of two or more books sold at a discount. Contact your PH sales rep for discount information.