Validation customized cell("B9")

Maurizio

Well-known Member
Joined
Oct 15, 2002
Messages
687
Office Version
  1. 2007
Platform
  1. Windows
Hi all,
I need a formula to Validation "B9" cell:

i.e.
if into B8 there is number "1" or "2" then into B9 I can not put anything

but

if B8 is 3 or 4 or 5 or 6 then into B9 I can put in only 1 or 2


Tia. Maurizio
 

Excel Facts

Square and cube roots
The =SQRT(25) is a square root. For a cube root, use =125^(1/3). For a fourth root, use =625^(1/4).
Here is a solution, but it requires you have a additional sheet in your workbook.

add another sheet, put 1 in A1, put 2 in A2.

select them and in the name box, type dvrng

select B9 on the first sheet, and under the list option, put this formula:

=IF(OR($B$8=3,$B$8=4,$B$8=5,$B$8=6),dvrng)

Note: if you type a value, say 2, in B9, and THEN change B8 to a 1, then B9 stays the same, unless you press delete...


(this is a simple solution that works, but i know it's not the best way to do it, so let's see what the experts say)
 
Upvote 0
Dave's solution works, but doesn't necessarily require another sheet. You can put the range on the same sheet, just outside of viewing range, or you can hide it.

Another option is to select Custom from the Allow: box and enter this formula:

=AND(OR(B8=3,B8=4,B8=5),OR(B9=1,B9=2))

You don't get the drop-down box in this case, but you can use the Error Alert tab to create a message explaining what values can be typed in. With only 2 numbers, that's not too bad.

Also, Data Validation can easily be defeated. You can copy a different cell and paste it into B9 and it will override the DV.
 
Upvote 0
Dave's solution works, but doesn't necessarily require another sheet. You can put the range on the same sheet, just outside of viewing range, or you can hide it.

:). it just makes me comfortable to have another sheet. not sure why i imposed that on him...
 
Upvote 0
Also, Data Validation can easily be defeated. You can copy a different cell and paste it into B9 and it will override the DV.
For that reason, VBA might be a better option, as it is harder to defeat.
(They could disable macros, but there are ways to render the workbook virtually unusable if they do).
 
Upvote 0
Dave's solution works, but doesn't necessarily require another sheet. You can put the range on the same sheet, just outside of viewing range, or you can hide it.

Another option is to select Custom from the Allow: box and enter this formula:

=AND(OR(B8=3,B8=4,B8=5),OR(B9=1,B9=2))

You don't get the drop-down box in this case, but you can use the Error Alert tab to create a message explaining what values can be typed in. With only 2 numbers, that's not too bad.

Also, Data Validation can easily be defeated. You can copy a different cell and paste it into B9 and it will override the DV.

Perfect!!!
many thanks everybody.
 
Upvote 0
Glad we could help. Let us know if you have follow-up questions.

And in this case:

if into B8 there is number "1" then into B9 I can input only "2"

but

if into B8 there is number "2" then into B9 I can input "3"

otherwise into B9 I can not put anything


Thnks
Maurizio
 
Upvote 0

Forum statistics

Threads
1,214,867
Messages
6,122,002
Members
449,059
Latest member
mtsheetz

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