Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I exit from a macro when a condition is not met
In Excel 2003 I have a macro that checks if a cell is not zero.
Range ("P124").Select If Selection.Value < 0 Then Call Check End If Sub Check() Dim Msg, Style, Title, Response Msg = "This JV does not balance, please correct it before you continue." Style = vbOKCancel Title = "Out of Balance Response = MsgBox (Msg, Style, Title) End Sub I want to exit out of the macro routines when the user presses OK. Thanks Andy |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I exit from a macro when a condition is not met
looks like it already exits, but maybe this will help
Sub Check() Dim Msg, Style, Title, Response Msg = "This JV does not balance, please correct it before you continue." Style = vbOKCancel Title = "Out of Balance" Response = MsgBox(Msg, Style, Title) If Response = 1 Then ' ok pressed Exit Sub Else 'response = 2 ' do something else End If End Sub -- Gary "Y2D3Y4" wrote in message ... In Excel 2003 I have a macro that checks if a cell is not zero. Range ("P124").Select If Selection.Value < 0 Then Call Check End If Sub Check() Dim Msg, Style, Title, Response Msg = "This JV does not balance, please correct it before you continue." Style = vbOKCancel Title = "Out of Balance Response = MsgBox (Msg, Style, Title) End Sub I want to exit out of the macro routines when the user presses OK. Thanks Andy |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I exit from a macro when a condition is not met
On May 8, 9:20*am, Y2D3Y4 wrote:
In Excel 2003 I have a macro that checks if a cell is not zero. Range ("P124").Select If Selection.Value < 0 Then Call Check End If Sub Check() Dim Msg, Style, Title, Response Msg = "This JV does not balance, please correct it before you continue." Style = vbOKCancel Title = "Out of Balance Response = MsgBox (Msg, Style, Title) End Sub I want to exit out of the macro routines when the user presses OK. Thanks Andy Sub Check() Dim Msg, Style, Title, Response Msg = "This JV does not balance, please correct it before you continue." Style = vbOKCancel Title = "Out of Balance " Response = MsgBox(Msg, Style, Title) If Response = vbOK Then Exit Sub End If End Sub Regards, Madiya |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
How do I exit from a macro when a condition is not met
Thank you,
This works. I did have to re-arrange the subs, but this works great. "Gary Keramidas" wrote: looks like it already exits, but maybe this will help Sub Check() Dim Msg, Style, Title, Response Msg = "This JV does not balance, please correct it before you continue." Style = vbOKCancel Title = "Out of Balance" Response = MsgBox(Msg, Style, Title) If Response = 1 Then ' ok pressed Exit Sub Else 'response = 2 ' do something else End If End Sub -- Gary "Y2D3Y4" wrote in message ... In Excel 2003 I have a macro that checks if a cell is not zero. Range ("P124").Select If Selection.Value < 0 Then Call Check End If Sub Check() Dim Msg, Style, Title, Response Msg = "This JV does not balance, please correct it before you continue." Style = vbOKCancel Title = "Out of Balance Response = MsgBox (Msg, Style, Title) End Sub I want to exit out of the macro routines when the user presses OK. Thanks Andy |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Run macro on exit | Excel Discussion (Misc queries) | |||
UserForm_Initialize, how to exit sub based on condition? | Excel Programming | |||
Exit via macro only? | Excel Discussion (Misc queries) | |||
on exit macro | Excel Discussion (Misc queries) | |||
Exit a macro from an error condition | Excel Programming |