1. Introduction to VBA Development in Excel.
2. The Excel Object Model.
3. The Visual Basic Editor.
4. Recording Macros.
5. Getting Started with VBA.
6. Working with Ranges.
7. Control Logic and Loops.
8. Working with Other Excel Objects.
9. Arrays.
10. More on Variables and Subroutines.
11. User Forms
12. Error Handling.
13. Working with Files and Folders.
14. Importing Data into Excel from a Database.
15. Working with Pivot Tables and Tables.
16. Working with Ribbons, Menus, and Toolbars.
17. Automating Solver and Other Applications.
18. User-Defined Types, Enumerations, Collections, and Classes.
Part II: VBA MANAGEMENT SCIENCE APPLICATIONS.
19. Basic Ideas for Application Development with VBA.
20. A Blending Application.
21. A Product Mix Application.
22. A Worker Scheduling Application.
23. A Production Planning Application.
24. A Transportation Application.
25. A Stock Trading Simulation Application.
26. A Capital Budgeting Application.
27. A Regression Application.
28. An Exponential Utility Application.
29. A Queuing Simulation Application.
30. An Option Pricing Application.
31. An Application for Finding Betas of Stocks.
32. A Portfolio Optimization Application.
33. A Data Envelopment Analysis Application.
34. An AHP Application for Choosing a Job (web chapter)
35. A Poker Simulation Application. (web chapter)