- Excel/VBA Review.
Excel capabilities. Visual Basic for Applications
(VBA). Input/output (I/O) basics. Integrating functions & subroutines.
- Identifying Scope & Capabilities.
Defining model requirements.
Project scope. User inputs. Model outputs.
- Quick Prototyping.
Creating key functions. Testing I/O &
calculations. Confirming overall approach.
- Defining Model Structure.
Refining model architecture. Identifying
input mechanisms. Defining output data & graphics.
- Designing Graphical User Interfaces.
Using ActiveX controls.
Custom user-forms. Creating system diagrams & other graphics.
Model navigation.
- Building & Tuning the VBA Engine.
Programming techniques. VBA
integrated development environment. Best practices for performance.
- Customizing Output Results.
Data tables. Plots. Interactive output.
- Exploiting Built-in Excel Functions.
Advanced math functions.
Data handling.
- Integrating External Data.
Retrieving online data. Array handling.
Curve fitting.
- Adding Interdisciplinary Capabilities.
Integrating other technical
analyses. Financial/cost models.
- Unleashing GoalSeek & Solver.
Single variable, single target using
GoalSeek. Multivariable optimization using Solver.
- Incorporating Scenarios.
Comparing multiple designs. Tradeoff
comparisons. Parameter sensitivities. Quick what-if evaluations.
- Documentation, References, & Links.
Documenting inputs,
methodology, and results. Incorporating references. Adding links to
files & online data.
- Formatting & Protection.
Optimizing formatting for reporting.
Protecting algorithms & proprietary data. Distribution tips.
- Flexibility, Standardization, & Configuration Control.
Building
user flexibility and extensibility. Standardizing algorithms. Version &
configuration control.
- Other Useful Tips & Tricks.
Practical hands-on techniques & tips.
- Application Topics.
Tailored to participant interests.