If Application.CountA(Range("A1:A5")) = 0 Then
Exit Sub
'here add 2nd condition
' OR If ("B1").value = "cancel"
'Exit Sub
Else
Call macro
case Application.CountA(Range("A1:A5")) = 0
case exit sub
case Range("B1").Value = "Cancel"
case exit sub
delete sheet
case Application.CountA(Range("A1:A5")) = >0
case call macro
If Application.CountA(Range("A1:A5")) = >0 Then
Call Macro
If Range("B1").Value = "Cancel" Then
Call DeleteSheet
End if
End If