Table of Contents |
 |
Excel VBA Macro Programming |
 |
Introduction |
|
Part I - Programming in Excel VBA |
 |
Chapter 1 |
- |
The Basics |
 |
Chapter 2 |
- |
Variables, Arrays, Constants, and Data Types |
 |
Chapter 3 |
- |
Modules, Functions, and Subroutines |
 |
Chapter 4 |
- |
Programming Basics: Decisions and Looping |
 |
Chapter 5 |
- |
Strings and Functions and Message Boxes |
 |
Chapter 6 |
- |
Operators |
 |
Chapter 7 |
- |
Debugging |
 |
Chapter 8 |
- |
Errors and the Error Function |
 |
Chapter 9 |
- |
Dialogs |
 |
Chapter 10 |
- |
Common Dialog Control |
 |
Chapter 11 |
- |
Command Bars and Buttons |
|
Part II - Object Models |
 |
Chapter 12 |
- |
The Excel Object Model |
 |
Chapter 13 |
- |
The Excel Object Model—Main Objects |
 |
Chapter 14 |
- |
Using Excel to Interact with Other Office Programs |
|
Part III - Advanced Techniques in Excel VBA |
 |
Chapter 15 |
- |
Charts and Graphs |
 |
Chapter 16 |
- |
Working with Databases |
 |
Chapter 17 |
- |
API Calls |
 |
Chapter 18 |
- |
Class Modules |
 |
Chapter 19 |
- |
Animation |
|
Part IV - VBA in Action |
 |
Chapter 20 |
- |
Converting Labels to Numbers and Numbers to Labels |
 |
Chapter 21 |
- |
Transposing a Range of Cells |
 |
Chapter 22 |
- |
Adding Formula Details into Comments |
 |
Chapter 23 |
- |
Calculating a Range |
 |
Chapter 24 |
- |
Reversing a Label |
 |
Chapter 25 |
- |
Who Created the Workbook? |
 |
Chapter 26 |
- |
Evaluating a Cell |
 |
Chapter 27 |
- |
Sorting Worksheets into Alphabetical Order |
 |
Chapter 28 |
- |
Replacing Characters in a String |
 |
Chapter 29 |
- |
Timed Events |
 |
Chapter 30 |
- |
Auto Totaling a Matrix of Numbers |
 |
Chapter 31 |
- |
Absolute and Relative Formulas |
 |
Chapter 32 |
- |
Coloring Alternate Rows and Columns of the Spreadsheet |
 |
Chapter 33 |
- |
Coloring Cells Containing Formulas |
 |
Chapter 34 |
- |
Summing Cells by Reference to a Master Cell |
 |
Chapter 35 |
- |
Globally Changing a Range of Values |
 |
Chapter 36 |
- |
Displaying Hidden Sheets Without a Password |
 |
Chapter 37 |
- |
Searching Multiple Sheets and Workbooks |
 |
Chapter 38 |
- |
Brighten Up Your Comments |
 |
Chapter 39 |
- |
An Alternative to Message Boxes |
 |
Chapter 40 |
- |
Working with Shapes |
 |
Chapter 41 |
- |
Turning Your VBA Code into an Add-In |
 |
Appendix A |
- |
ASCII Character Codes |
 |
Index |
 |
List of Figures |
 |
List of Tables |