I have a sheet with player names (called Players), which can dynamically increase as players are added. I have a MATCH function that looks for the last position in the player column (looking for an end value in column), and then build a text string containing the “range” of player names. In my current case, the range is defined as $B$3:$B$46 and located in Cell B63. I create a name range called “Play” which is defined as $Players.$B$63 (Document Global)
All fine with that. When I create a Validity cell, to select from the player list, I define the Validity as INDIRECT(Play). This works all fine and dandy in the “Players” sheet. I can select a name from the list of players. If I add or remove players, this selection list changes dynamically.
However, when I try the same Validity selection on a different sheet (Stats), it does not work. What happens is it selects an array from the current Stats sheet, from the B column, not the “Players” sheet B column as defined by the named range “Play”
I have tried putting the INDIRECT into the named range (Play defined as INDIRECT($Players.$B$63) with same results, it works only in the Players sheet, but in any other sheet it selects the local sheet column B.
Is this a bug or am I missing something else?