As long as the named range actually selects a range, then I think it should work... Note that the formula goes in a data validation list within another cell (not in B2).

Again seeing a sample would be best.

I am off now... so to be continued after you post a sample......