![]()
f you use Excel to model businesses, business processes, or
business transactions, this course will change your life. You'll learn how to create tools for yourself that will amaze
even you. Unrestricted use of this material is available in two ways.
To Order On Line
| Order "Spreadsheet Models for Managers, on-line edition, one month" by credit card, for USD 69.95 each, using our secure server, and receive download instructions by return email. | Or order via Google Checkout. |
| Order "Spreadsheet Models for Managers, on-line edition, three months" by credit card, for USD 199.00 each, using our secure server, and receive download instructions by return email. | Or order via Google Checkout. |
| Order "Spreadsheet Models for Managers, downloadable hyperbook edition" by credit card, for USD 199.00 each, using our secure server, and receive download instructions by return email. | Or order via Google Checkout. |
To Order by Mail
Make your check payable to Chaco Canyon Consulting, for the amount indicated:
|
And send it to: Chaco Canyon Consulting 700 Huron Avenue, Suite 11J Cambridge, MA 02138 |
To use the course software you'll need some other applications, which you very probably already have. By placing your order, you're confirming that you have the software you need, as described on this site.
![]() |
Be sure to check the list of worksheet functions that are needed for the homework assignments, to see which new functions (if any) might help with this one.
For a quick way to copy homework problem data into your homework solution, see "Avoid retyping homework problem data."
Remember that some problems are slight extensions of what we show you in demonstrations and the session notes, and some problems are somewhat ambiguous. This is intended to parallel what you'll frequently encounter at work. If you feel a bit confused, there are some things you can do to help clarify things.
Before attempting this homework, you might find it helpful to read about:
Numbers at the left in square brackets indicate point values.
In this problem, you'll create a template and a macro that enters data into the template. This is a common procedure in the workplace setting, where templates are often pre-populated (partially) prior to distribution. For instance, you might have a template to which you want to add information specific to a given recipient, both to save time and to help that recipient avoid errors. Or you might want to add some information to the template before spcializing it to individual recipients — such as the fiscal year, or this year's values of specific parameters.
Create a template for your homework sets. It should contain a single worksheet The name of that worksheet should be "Info" and it should have the required information on it.
If you were actually using the template you just made for doing homework for this course, you would want to add sheets to it, one for each of the problems in the problem set. In this part (b), you will write a macro that adds worksheets to a workbook made from your template. It will add one worksheet for each of four problems in a fictitious problem set 17. Write a macro that starts with the template, then creates sheets for Problems 17.1, 17.2, 17.3 and 17.4, and finally saves the result with the name Dilbert17.xls. To learn how to add a worksheet to an existing workbook, use the macro recorder. In this part of the problem, you might want to use string concatenation. String concatenation works the same in VBA as it does on the worksheet. You just use the & operator.
In this problem, you'll convert your macro into a distributable tool. For the purposes of this homework set, please ignore the fact that your macro works only for problem set 17. In a more realistic version, it might ask the user the the problem set number and for the number of problems in the problem set. We're ignoring that for now.
Assign the keyboard shortcut Ctrl+Shift+M to your macro. Make this assignment by adding appropriate VBA code to the ThisWorkbook module of the workbook that contains your macro.
For more about my spreadsheet consulting and training services, visit SpreadsheetAce.com.
Last Modified: Wednesday, 22-Oct-2008 05:31:20 EDT