ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Disabling a specific macro (https://www.excelbanter.com/excel-programming/347529-disabling-specific-macro.html)

Matt

Disabling a specific macro
 
I have a procedure (procedure A) that calls a macro (Macro A). I need
Procedure B to run Procedure A but to skip Macro A. Possible?????

Jim Cone

Disabling a specific macro
 
Matt,

Here is one way...
'-------------------------
Sub ProcA(Optional Arg As Boolean = True)
MsgBox "ProcA started"
If Arg Then Call DoSomething
End Sub

Function DoSomething()
MsgBox "Function DoSomething started"
End Function

Sub ProcB()
MsgBox "ProcB started"
Call ProcA(False)
End Sub

Sub StartItUp()
Call ProcA
Call ProcB
End Sub
'------------------

Jim Cone
San Francisco, USA


"Matt" wrote in message

I have a procedure (procedure A) that calls a macro (Macro A). I need
Procedure B to run Procedure A but to skip Macro A. Possible?????

Matt

Disabling a specific macro
 
Jim: I appreciate the code, but this doesn't achieve what I am looking for.

"Jim Cone" wrote:

Matt,

Here is one way...
'-------------------------
Sub ProcA(Optional Arg As Boolean = True)
MsgBox "ProcA started"
If Arg Then Call DoSomething
End Sub

Function DoSomething()
MsgBox "Function DoSomething started"
End Function

Sub ProcB()
MsgBox "ProcB started"
Call ProcA(False)
End Sub

Sub StartItUp()
Call ProcA
Call ProcB
End Sub
'------------------

Jim Cone
San Francisco, USA


"Matt" wrote in message

I have a procedure (procedure A) that calls a macro (Macro A). I need
Procedure B to run Procedure A but to skip Macro A. Possible?????


Jim Cone

Disabling a specific macro
 
Matt,
Am I supposed to guess?
Jim Cone

"Matt" wrote in message
...
Jim: I appreciate the code, but this doesn't achieve what I am looking for.


"Jim Cone" wrote:
Matt,
Here is one way...
'-------------------------
Sub ProcA(Optional Arg As Boolean = True)
MsgBox "ProcA started"
If Arg Then Call DoSomething
End Sub

Function DoSomething()
MsgBox "Function DoSomething started"
End Function

Sub ProcB()
MsgBox "ProcB started"
Call ProcA(False)
End Sub

Sub StartItUp()
Call ProcA
Call ProcB
End Sub
'------------------
Jim Cone
San Francisco, USA


"Matt" wrote in message

I have a procedure (procedure A) that calls a macro (Macro A). I need
Procedure B to run Procedure A but to skip Macro A. Possible?????



All times are GMT +1. The time now is 02:18 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com