LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default Error handler that does not end macro

Handler:

Select Case Err.Number
Case 600
Msgbox(Error type 102)
Case 601
Msgbox(fatal error!)

Case Else
End Select
Resume Next
End Sub

Or specify where you want it to resume.

--
Regards,
Tom Ogilvy



"Arne Hegefors" wrote:

I have an error handler that I use extensively. However most of the times I
just want to be able to inform the user of the error and then move on.
Sometime I save info on errors too. However they way that my error handler
works now is that it terminates the program when an error is being detected.
Please help me modify it so that it tolerates mistakes and just warns the
user of the error.

My code is:

Public Sub mainProgram()
..
On Error GoTo Handler
Exit Sub

Handler:

Select Case Err.Number
Case 600
Msgbox(Error type 102)
Case 601
Msgbox(fatal error!)

Case Else
End Select
End Sub

And in a sub somewhere in the code e.g. :
If x 10 then
Msgbox(Wrong!)
Err.raise 601
End if

As you can see if error occurs the error handler is called and when the code
for current error is finished the macro ends. Instead I want to call the
handler, do whatever it is I want to do for a certain error but then continue
in the sub where I left with the error. Please help me out! Thank you very
much in advance!

 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Form Err.Raise error not trapped by entry procedure error handler [email protected] Excel Programming 1 February 8th 06 10:19 AM
Error handler help Nigel Excel Programming 2 May 5th 05 11:08 AM
error handler in macro? Don Excel Programming 2 October 6th 04 05:00 PM
Error Handler dht[_2_] Excel Programming 5 August 19th 04 08:51 AM
error handler Fleur Excel Programming 1 November 20th 03 06:06 AM


All times are GMT +1. The time now is 09:39 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright 2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"