Skip Macro based on other cell value

manona

New Member
Joined
Mar 22, 2016
Messages
40
Hi!

I am wondering if someone can help me find a macro that will skip another macro based on another cell's value.

Currently I have the following macro:


Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Sheets("Sheet1").Range("D15").Value = "" Then
MsgBox "D15 requires user input."
Cancel = True 'cancels the save event
Exit Sub
End If
If Sheets("Sheet1").Range("D16").Value = "" Then
MsgBox "D16 requires user input."
Cancel = True 'cancels the save event
Exit Sub
End If
End Sub

I would like to skip these macros if let's say A1 in Sheet 2 has the value TRUE in it.

Is there a macro that allows that? And if so, where do I put that macro?

Thank you!

M.
 

Excel Facts

Copy a format multiple times
Select a formatted range. Double-click the Format Painter (left side of Home tab). You can paste formatting multiple times. Esc to stop
Hello manona,

Add an "IF Then" statement to exit the the Sub like this...

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If Worksheets("Sheet2").Range("A1") = True Then
        Exit Sub
    End If


    If Sheets("Sheet1").Range("D15").Value = "" Then
        MsgBox "D15 requires user input."
        Cancel = True 'cancels the save event
        Exit Sub
    End If


    If Sheets("Sheet1").Range("D16").Value = "" Then
        MsgBox "D16 requires user input."
        Cancel = True 'cancels the save event
        Exit Sub
    End If
End Sub
 
Upvote 0

Forum statistics

Threads
1,217,383
Messages
6,136,264
Members
450,001
Latest member
KWeekley08

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top