AChimpNamedCornelius
Board Regular
- Joined
- Aug 22, 2002
- Messages
- 91
I have a sheet where I want to use a data validation drop down list. However, I want the sheet the list comes from to be pointed to by a name in a different cell on the current sheet.
So say sheet A has the drop down list source. Sheet B has the column that will use it. But I want a cell on sheet B to contain "A" so the data validation knows to pull it from sheet A. I might want to put a "C" there to pull from a different list on sheet C.
Again, this is easy enough if I use (globally) named ranges. The problem is I must enter that custom name in the Data Validation setup tool. That hides it, which I do not want. I want the user to be able to enter a tab name in a cell, and that dropdown comes from that tab, whatever it is.
So these are allowed Data Validation (List-type) references in that dialog:
=Merged!$A$2:$A$9 (where Merged is the other tab)
or
=ListRegionInMergedTab
where ListRegionInMergedTab is the same region done as a (globally) named region.
Something like this is what I want, but it does not work (goes into Data Validation editor, not a cell remember):
=indirect("B1")!$A$2:$A$9
Where B1 is a cell on this sheet that has "Merged" in it. An alternative idea I cannot seem to make work either: User enters a (globally) named range in the cell, and that gets used.
So say sheet A has the drop down list source. Sheet B has the column that will use it. But I want a cell on sheet B to contain "A" so the data validation knows to pull it from sheet A. I might want to put a "C" there to pull from a different list on sheet C.
Again, this is easy enough if I use (globally) named ranges. The problem is I must enter that custom name in the Data Validation setup tool. That hides it, which I do not want. I want the user to be able to enter a tab name in a cell, and that dropdown comes from that tab, whatever it is.
So these are allowed Data Validation (List-type) references in that dialog:
=Merged!$A$2:$A$9 (where Merged is the other tab)
or
=ListRegionInMergedTab
where ListRegionInMergedTab is the same region done as a (globally) named region.
Something like this is what I want, but it does not work (goes into Data Validation editor, not a cell remember):
=indirect("B1")!$A$2:$A$9
Where B1 is a cell on this sheet that has "Merged" in it. An alternative idea I cannot seem to make work either: User enters a (globally) named range in the cell, and that gets used.
Last edited: