ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   a better way (https://www.excelbanter.com/excel-programming/375656-better-way.html)

RobcPettit[_2_]

a better way
 
Hi, I was wondering if theres a better way to check certain criteria.
For instance;
A2 can = Playing or Winner or loser or Unknown or Suspended. A1 can
equal 1 or 2 or 3 or 4 or 5. I use ifs to ask certain questians.
If a1 = 1 and a2 = Playing then.......
elseif a1 = 2 and a2 = playing then......
elseif a1 2 and a2 = playing then
elseif a1 2 and a2 = Winner then ...... etc. As you can see, alot of
if's and debugging. Is there a better way to ask these questions.
Regards Robert


Bob Phillips

a better way
 
I would go with

Select Case Range("A2").Value
Case "Playing":
Select Case Range("A1").Value
Case 1: ...
etc.

--

HTH

Bob Phillips

(replace xxxx in the email address with gmail if mailing direct)

"RobcPettit" wrote in message
oups.com...
Hi, I was wondering if theres a better way to check certain criteria.
For instance;
A2 can = Playing or Winner or loser or Unknown or Suspended. A1 can
equal 1 or 2 or 3 or 4 or 5. I use ifs to ask certain questians.
If a1 = 1 and a2 = Playing then.......
elseif a1 = 2 and a2 = playing then......
elseif a1 2 and a2 = playing then
elseif a1 2 and a2 = Winner then ...... etc. As you can see, alot of
if's and debugging. Is there a better way to ask these questions.
Regards Robert




RobcPettit[_2_]

a better way
 
Thanks for a quick reply Bob, Ill read up on this and give it ago.
Regards Robert

Bob Phillips wrote:
I would go with

Select Case Range("A2").Value
Case "Playing":
Select Case Range("A1").Value
Case 1: ...
etc.

--

HTH

Bob Phillips

(replace xxxx in the email address with gmail if mailing direct)

"RobcPettit" wrote in message
oups.com...
Hi, I was wondering if theres a better way to check certain criteria.
For instance;
A2 can = Playing or Winner or loser or Unknown or Suspended. A1 can
equal 1 or 2 or 3 or 4 or 5. I use ifs to ask certain questians.
If a1 = 1 and a2 = Playing then.......
elseif a1 = 2 and a2 = playing then......
elseif a1 2 and a2 = playing then
elseif a1 2 and a2 = Winner then ...... etc. As you can see, alot of
if's and debugging. Is there a better way to ask these questions.
Regards Robert




All times are GMT +1. The time now is 06:51 PM.

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