+ Reply to Thread
Results 1 to 5 of 5

Quick question on Error Trapping

  1. #1
    Darrin Henshaw
    Guest

    Quick question on Error Trapping

    So far in my short VBA programming experience, I have not done much in
    the way of Error Trapping(I know that is a BAD thing). Lately, I've been
    reading a few VBA books to learn more, and realized I need to code Error
    Trapping.

    In Excel 2002 Power Programming With VBA, by John Walkenbach, he
    mentions that after using: On Error Resume Next, you need to restore
    normal error handling with "On Error GoTo 0". My question is if the
    current workbook is closed, without using the "On Error GoTo 0", is
    error handling returned to normal? Thanks.

    *** Sent via Developersdex http://www.developersdex.com ***

  2. #2
    Chip Pearson
    Guest

    Re: Quick question on Error Trapping

    I think you misunderstand what John wrote regarding error
    handling. To wit, it is NOT required that you use "On Error Goto
    0" after an "On Error Resume Next". If you have an "On Error
    Goto somewhere", then you DO need to use Resume or Resume Next
    (or Exit Sub or End Sub) in your error handling block to restore
    VBA's normal error handling.


    --
    Cordially,
    Chip Pearson
    Microsoft MVP - Excel
    Pearson Software Consulting, LLC
    www.cpearson.com






    "Darrin Henshaw" <[email protected]> wrote in message
    news:[email protected]...
    > So far in my short VBA programming experience, I have not done
    > much in
    > the way of Error Trapping(I know that is a BAD thing). Lately,
    > I've been
    > reading a few VBA books to learn more, and realized I need to
    > code Error
    > Trapping.
    >
    > In Excel 2002 Power Programming With VBA, by John Walkenbach,
    > he
    > mentions that after using: On Error Resume Next, you need to
    > restore
    > normal error handling with "On Error GoTo 0". My question is if
    > the
    > current workbook is closed, without using the "On Error GoTo
    > 0", is
    > error handling returned to normal? Thanks.
    >
    > *** Sent via Developersdex http://www.developersdex.com ***




  3. #3
    Vasant Nanavati
    Guest

    Re: Quick question on Error Trapping

    It depends on what you mean by "current workbook." Do you mean the active
    workbook, or the workbook containing the code?

    Of course, once your macro is exited, error handling returns to normal.

    --

    Vasant


    "Darrin Henshaw" <[email protected]> wrote in message
    news:[email protected]...
    > So far in my short VBA programming experience, I have not done much in
    > the way of Error Trapping(I know that is a BAD thing). Lately, I've been
    > reading a few VBA books to learn more, and realized I need to code Error
    > Trapping.
    >
    > In Excel 2002 Power Programming With VBA, by John Walkenbach, he
    > mentions that after using: On Error Resume Next, you need to restore
    > normal error handling with "On Error GoTo 0". My question is if the
    > current workbook is closed, without using the "On Error GoTo 0", is
    > error handling returned to normal? Thanks.
    >
    > *** Sent via Developersdex http://www.developersdex.com ***




  4. #4
    Tom Ogilvy
    Guest

    Re: Quick question on Error Trapping

    Error handling has local scope - so as soon as the procedure ends, any error
    handling options are cleared.

    --
    Regards,
    Tom Ogilvy

    "Darrin Henshaw" <[email protected]> wrote in message
    news:[email protected]...
    > So far in my short VBA programming experience, I have not done much in
    > the way of Error Trapping(I know that is a BAD thing). Lately, I've been
    > reading a few VBA books to learn more, and realized I need to code Error
    > Trapping.
    >
    > In Excel 2002 Power Programming With VBA, by John Walkenbach, he
    > mentions that after using: On Error Resume Next, you need to restore
    > normal error handling with "On Error GoTo 0". My question is if the
    > current workbook is closed, without using the "On Error GoTo 0", is
    > error handling returned to normal? Thanks.
    >
    > *** Sent via Developersdex http://www.developersdex.com ***




  5. #5
    Darrin Henshaw
    Guest

    Re: Quick question on Error Trapping

    Thanks Chip. In re-reading it, I understand how I interpreted it. I
    thought it was like turning ScreenUpdating off, that in order for it to
    work correctly, you need to turn it back on.

    *** Sent via Developersdex http://www.developersdex.com ***

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1