Running a Procedure to Cursor

The Debug menu Run To Cursor (Ctrl+F8) command lets you run your procedure until the line you have selected is encountered. This command is really useful if you want to stop the execution before a large loop or you intend to step over a called procedure.

Setting the Next Statement

At times, you may want to rerun previous lines of code in the procedure or skip over a section of code that is causing trouble. In each of these situations, you can use the Set Next Statement option on the Debug menu. When you halt execution of a procedure, you can resume the procedure from any statement you want. Visual Basic will skip execution of the statements between the selected statement and the statement where execution was suspended.

Skipping Lines of Code

Although skipping lines of code can be very useful in the process of debugging your VBA procedures, it should be done with care. When you use the Next Statement option, you tell Visual Basic that this is the line you want to execute next. All lines in between are ignored. This means that certain things you may have expected to occur don't happen, which can lead to unexpected errors.

Introduction to Access 2003 VBA Programming

0 0

Post a comment