Page 306 - Microsoft Office Excel 2003 Programming Inside Out
P. 306

Microsoft Office Excel 2003 Programming Inside Out

                             If Not WorkbookOpen("ProductList.xls") Then
                                 Workbooks.Open "ProductList.xls"
                             End If

                             This chapter has exposed you to three layers of events: application, workbook, and work-
                             sheet. When analyzing the needs of your workbook, it’s important to remember your final
                             goals for your project. When you have a list of event procedures that are required, the next
                             step is to determine at which level the procedures should be stored. Remember that the most
                             common error while programming event procedures is coding the events for the wrong object.
                             Keep in mind as you are programming the required event procedures that some triggers
                             actually cause several events to run. The best way to get a feel for event procedures is to
                             thoroughly test them. You might go through several drafts before you finalize how you want
                             to set up your event handlers.














































             Chapter 12


                280
             Part 4:  Advanced VBA
   301   302   303   304   305   306   307   308   309   310   311