> Okay thanks I think I now understand why it doesn't work as I had
> expected. I am reverting to a VBA method instead.
Using VBA is an alternative, but will require you set the DV criteria
to a delimited string list.
Storing your list is a single row (or col) of contiguous cells is
another way to go. The row/col can be on the same sheet but hidden (I
usually put rows above my data, cols to the left). The list can also be
stored on a hidden sheet (This is my preference), in a dynamic named
range so it can be edited as needed without having to 'reset' the DV
criteria.