ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Help in adding another check to my code (https://www.excelbanter.com/excel-programming/385166-help-adding-another-check-my-code.html)

Anthony

Help in adding another check to my code
 
Hi,
I have this code which checks the value in cell A1, if it is not equal to a
certain value then run the Banker macro
If it is the show msg box

If Range("A1").Value = 15 Or Range("A1").Value = 12 Or Range("A1").Value = 9
Or Range("A1").Value = 6 Or Range("A1").Value = 3 Or Range("A1").Value = 0
And Range("ab1").Value = "" Then
MsgBox "Banker!", vbExclamation, "test"

Banker
Else
If IsNumeric(Range("B9")) And Range("B9") 0.5 Or Range("B9").Value = "1p"
Or Range("B9").Value = "10p" Or Range("B9").Value = "50p" Then

MsgBox "Box already picked..chose another !", vbExclamation, "test"


what I want added to the above is a further check to see if cell AB1 is
populated with 1 if it is then run macro Banker2 if it isn't run Banker

hope this makes sense

meatshield

Help in adding another check to my code
 
Hello Anthony,
I changed your code around to use some select statements instead of
all of those IF statements with OR. I am not sure how you want to test
Range("AB1"). I'm assumed that you're only checking if it is 1 and
ignoring all of the other checks. I hope this helps.

With Range("B9")
Select Case Range("ab1").Value
Case ""
'If Range("ab1").Value = "" Then
Select Case Range("A1").Value
Case 0, 3, 6, 9, 12, 15
MsgBox "Banker!", vbExclamation, "test"
Banker
End Select

ElseIf (IsNumeric(.Value) And .Value 0.5) Or .Value = "1p" Or .Value
= "10p" Or .Value = "50p" Then
MsgBox "Box already picked..chose another !", vbExclamation,
"test"

ElseIf Range("ab1").Value = 1 Then
Banker2
End Select




On Mar 13, 11:26 am, Anthony
wrote:
Hi,
I have this code which checks the value in cell A1, if it is not equal to a
certain value then run the Banker macro
If it is the show msg box

If Range("A1").Value = 15 Or Range("A1").Value = 12 Or Range("A1").Value = 9
Or Range("A1").Value = 6 Or Range("A1").Value = 3 Or Range("A1").Value = 0
And Range("ab1").Value = "" Then
MsgBox "Banker!", vbExclamation, "test"

Banker
Else
If IsNumeric(Range("B9")) And Range("B9") 0.5 Or Range("B9").Value = "1p"
Or Range("B9").Value = "10p" Or Range("B9").Value = "50p" Then

MsgBox "Box already picked..chose another !", vbExclamation, "test"

what I want added to the above is a further check to see if cell AB1 is
populated with 1 if it is then run macro Banker2 if it isn't run Banker

hope this makes sense





All times are GMT +1. The time now is 05:30 PM.

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