Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default One IF, Two THENS

You can put a simple

If ans = vbOK Then
ActiveWorkbook.Close Savechanges:=False
END
End if
End Sub

but that does an immediate termination of code including wiping out any
global variables. Most advise against such an approach. Better would be
to design you procedure to return a value and test for that value in the
calling sub and likewise up the chain of callin subs if that is required.

Another alternative is to put in an error handler in the highest level
calling sub and no where else. then raise an error in this procedure and
have the error handler terminate the procedure.
The error will climb the call stack looking for the first available error
handler routine.

--
Regards,
Tom Ogilvy



"BEEJAY" wrote:

The following does close the active workbook, but it also needs to
totally exit all current sub as well as the call procedure this is part of?
any ideas?

Sub NotAllowed()
Dim Msg As String, Title As String
Dim Config As Integer, ans As Integer
Msg = " This process may NOT be used on an "
Msg = Msg & vbNewLine & vbNewLine
Msg = Msg & " 'E-Mail Safe' File"
Msg = Msg & vbNewLine & vbNewLine
Msg = Msg & " Please click on OK"
Msg = Msg & vbNewLine & vbNewLine
Msg = Msg & " You will be exited from this procedure"
Msg = Msg & vbNewLine & vbNewLine
Config = vbOKOnly = vbExclamation
ans = MsgBox(Msg, Config, Title)

If ans = vbOK Then ActiveWorkbook.Close
' Somehow require an end or exit here

Reply
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
inserting a number from a particular cell based on if/thens Peter Hansen Excel Discussion (Misc queries) 1 May 26th 08 06:40 AM
Macro to combine data based on IF,THENs? marlea[_3_] Excel Programming 3 September 15th 05 10:32 PM
Have "IF,Then" to get data from multiple columns--can I nest add'l IF,THENs? marlea Excel Worksheet Functions 1 August 31st 05 07:45 PM
Bolding with formulas and "if/thens" Abi Excel Worksheet Functions 4 January 11th 05 10:44 PM


All times are GMT +1. The time now is 06:07 PM.

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"