Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11
Default data validation from multiple lists

i have data validation for a cell set to allow data from a list using a named
range. can i make the name of the range in the data validation source field
dependent on the value in another cell?
ie: if i have 3 named ranges in rows 1:3 in columns a, b & c respectively
and want the drop down in E1 to display only 1 of the 3 lists depending on
the value in cell D2 how do i set up the data validation field?
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 698
Default data validation from multiple lists

You posted to Programming, so you may want a VBA solution, however, this
should work for you for a worksheet solution.

A1:A3 is named AAA
B1:B3 is named BBB
C1:C3 is named CCC

A5:A7 = AAA, BBB, CCC

D1 Data Valadation Allow List Source =A5:A7 OK

E1 Data Valadation Allow List Source
=CHOOSE(MATCH($D$1,$A$5:$A$7,0),AAA,BBB,CCC) OK

If you have trouble getting it together, I can send you an example workbook.

HTH
Regards,
Howard

"dkingston" wrote in message
...
i have data validation for a cell set to allow data from a list using a
named
range. can i make the name of the range in the data validation source
field
dependent on the value in another cell?
ie: if i have 3 named ranges in rows 1:3 in columns a, b & c respectively
and want the drop down in E1 to display only 1 of the 3 lists depending on
the value in cell D2 how do i set up the data validation field?



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11
Default data validation from multiple lists

The worksheet solution works perfectly. Thank you.
I still have 1 problem though. Excel help says the CHOOSE function will only
allow 29 values. I actually have 54 lists to choose from. Is there a way
around this? I tried breaking my lists into 2 groups but Excel doesn't allow
an IF function in the source field in data validation.

"L. Howard Kittle" wrote:

You posted to Programming, so you may want a VBA solution, however, this
should work for you for a worksheet solution.

A1:A3 is named AAA
B1:B3 is named BBB
C1:C3 is named CCC

A5:A7 = AAA, BBB, CCC

D1 Data Valadation Allow List Source =A5:A7 OK

E1 Data Valadation Allow List Source
=CHOOSE(MATCH($D$1,$A$5:$A$7,0),AAA,BBB,CCC) OK

If you have trouble getting it together, I can send you an example workbook.

HTH
Regards,
Howard

"dkingston" wrote in message
...
i have data validation for a cell set to allow data from a list using a
named
range. can i make the name of the range in the data validation source
field
dependent on the value in another cell?
ie: if i have 3 named ranges in rows 1:3 in columns a, b & c respectively
and want the drop down in E1 to display only 1 of the 3 lists depending on
the value in cell D2 how do i set up the data validation field?




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default data validation from multiple lists

=if(D1<=27,Choose(D1, . . .),Choose(D1-27,...))

--
Regards,
Tom Ogilvy

"dkingston" wrote in message
...
The worksheet solution works perfectly. Thank you.
I still have 1 problem though. Excel help says the CHOOSE function will
only
allow 29 values. I actually have 54 lists to choose from. Is there a way
around this? I tried breaking my lists into 2 groups but Excel doesn't
allow
an IF function in the source field in data validation.

"L. Howard Kittle" wrote:

You posted to Programming, so you may want a VBA solution, however, this
should work for you for a worksheet solution.

A1:A3 is named AAA
B1:B3 is named BBB
C1:C3 is named CCC

A5:A7 = AAA, BBB, CCC

D1 Data Valadation Allow List Source =A5:A7 OK

E1 Data Valadation Allow List Source
=CHOOSE(MATCH($D$1,$A$5:$A$7,0),AAA,BBB,CCC) OK

If you have trouble getting it together, I can send you an example
workbook.

HTH
Regards,
Howard

"dkingston" wrote in message
...
i have data validation for a cell set to allow data from a list using a
named
range. can i make the name of the range in the data validation source
field
dependent on the value in another cell?
ie: if i have 3 named ranges in rows 1:3 in columns a, b & c
respectively
and want the drop down in E1 to display only 1 of the 3 lists depending
on
the value in cell D2 how do i set up the data validation field?






  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 698
Default data validation from multiple lists

Hi Tom,

Could you please elaborate a bit on your formula? I'm not getting the jest
of it.

Thanks.
Regards,
Howard

"Tom Ogilvy" wrote in message
...
=if(D1<=27,Choose(D1, . . .),Choose(D1-27,...))

--
Regards,
Tom Ogilvy

"dkingston" wrote in message
...
The worksheet solution works perfectly. Thank you.
I still have 1 problem though. Excel help says the CHOOSE function will
only
allow 29 values. I actually have 54 lists to choose from. Is there a way
around this? I tried breaking my lists into 2 groups but Excel doesn't
allow
an IF function in the source field in data validation.

"L. Howard Kittle" wrote:

You posted to Programming, so you may want a VBA solution, however, this
should work for you for a worksheet solution.

A1:A3 is named AAA
B1:B3 is named BBB
C1:C3 is named CCC

A5:A7 = AAA, BBB, CCC

D1 Data Valadation Allow List Source =A5:A7 OK

E1 Data Valadation Allow List Source
=CHOOSE(MATCH($D$1,$A$5:$A$7,0),AAA,BBB,CCC) OK

If you have trouble getting it together, I can send you an example
workbook.

HTH
Regards,
Howard

"dkingston" wrote in message
...
i have data validation for a cell set to allow data from a list using a
named
range. can i make the name of the range in the data validation source
field
dependent on the value in another cell?
ie: if i have 3 named ranges in rows 1:3 in columns a, b & c
respectively
and want the drop down in E1 to display only 1 of the 3 lists
depending on
the value in cell D2 how do i set up the data validation field?









  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default data validation from multiple lists

=IF(AND(D1=1,D1<=6),IF(D1<=3,CHOOSE(D1,"A","B","C "),CHOOSE(D1-3,"D","E","F")),"")

in D1 successively enter the numbers 1 to 6 inclusive.

--
Regards,
Tom Ogilvy


"L. Howard Kittle" wrote in message
...
Hi Tom,

Could you please elaborate a bit on your formula? I'm not getting the
jest of it.

Thanks.
Regards,
Howard

"Tom Ogilvy" wrote in message
...
=if(D1<=27,Choose(D1, . . .),Choose(D1-27,...))

--
Regards,
Tom Ogilvy

"dkingston" wrote in message
...
The worksheet solution works perfectly. Thank you.
I still have 1 problem though. Excel help says the CHOOSE function will
only
allow 29 values. I actually have 54 lists to choose from. Is there a way
around this? I tried breaking my lists into 2 groups but Excel doesn't
allow
an IF function in the source field in data validation.

"L. Howard Kittle" wrote:

You posted to Programming, so you may want a VBA solution, however,
this
should work for you for a worksheet solution.

A1:A3 is named AAA
B1:B3 is named BBB
C1:C3 is named CCC

A5:A7 = AAA, BBB, CCC

D1 Data Valadation Allow List Source =A5:A7 OK

E1 Data Valadation Allow List Source
=CHOOSE(MATCH($D$1,$A$5:$A$7,0),AAA,BBB,CCC) OK

If you have trouble getting it together, I can send you an example
workbook.

HTH
Regards,
Howard

"dkingston" wrote in message
...
i have data validation for a cell set to allow data from a list using
a
named
range. can i make the name of the range in the data validation source
field
dependent on the value in another cell?
ie: if i have 3 named ranges in rows 1:3 in columns a, b & c
respectively
and want the drop down in E1 to display only 1 of the 3 lists
depending on
the value in cell D2 how do i set up the data validation field?









  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 698
Default data validation from multiple lists

I have run into the same 29 limit problem. Could not find a way around it.

I see Tom has offered a solution, however, I am having trouble deciphering
it.

Regards,
Howard

"dkingston" wrote in message
...
The worksheet solution works perfectly. Thank you.
I still have 1 problem though. Excel help says the CHOOSE function will
only
allow 29 values. I actually have 54 lists to choose from. Is there a way
around this? I tried breaking my lists into 2 groups but Excel doesn't
allow
an IF function in the source field in data validation.

"L. Howard Kittle" wrote:

You posted to Programming, so you may want a VBA solution, however, this
should work for you for a worksheet solution.

A1:A3 is named AAA
B1:B3 is named BBB
C1:C3 is named CCC

A5:A7 = AAA, BBB, CCC

D1 Data Valadation Allow List Source =A5:A7 OK

E1 Data Valadation Allow List Source
=CHOOSE(MATCH($D$1,$A$5:$A$7,0),AAA,BBB,CCC) OK

If you have trouble getting it together, I can send you an example
workbook.

HTH
Regards,
Howard

"dkingston" wrote in message
...
i have data validation for a cell set to allow data from a list using a
named
range. can i make the name of the range in the data validation source
field
dependent on the value in another cell?
ie: if i have 3 named ranges in rows 1:3 in columns a, b & c
respectively
and want the drop down in E1 to display only 1 of the 3 lists depending
on
the value in cell D2 how do i set up the data validation field?






Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Data Validation - Multiple Dependent Lists Lisa C. Excel Discussion (Misc queries) 4 March 11th 09 02:31 AM
Data validation with validation lists and combo boxs Keith Excel Discussion (Misc queries) 1 October 12th 06 11:08 AM
Multiple Validation Lists Alison Excel Worksheet Functions 2 July 28th 06 01:51 AM
Printing Multiple Data Validation Lists MWS Excel Worksheet Functions 5 March 28th 06 11:34 PM
Excel data validation multiple lists Brian J Cassidy Excel Programming 5 November 26th 03 05:57 PM


All times are GMT +1. The time now is 10:27 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"