Clever,
Gavin.
But it seems the the workbook that contains the list has to be open or the drop down in the Validation is empty.
It doesn't sound like that will work for the OP.
But a different approach just occurred to me (I think this should work):
[tab]- In the workbook that users will access, insert a new sheet.
[tab]- Go to
Data > Import External Data > Import Data.
[tab]- Browse to the target workbook that you'll be updating
[tab]- Select Sheet1 (or whatever the name is).
[tab]- Select a cell for the imported table to reside - I'd just go with A1
[tab]- Now, in the workbook that users will access, create a Dynamic Named Range (post back if you need help with this part), let's call it MyList, that will expand to include all values in column A
[tab]- Right click an A1, Select
Data Range Properties
[tab]- Check the box beside
Refresh data on file open
[tab]- Hide this worksheet
[tab]- Go to
Data > Validation, Select
List, For
Source, put in MyList
Now, every time any user opens this workbook, it will refresh the list on the hidden sheet which will, in turn, update the drop down items!
[tt]_____
[blue]-John[/blue][/tt]
[tab][red]The plural of anecdote is not data[/red]
Help us help you. Please read
FAQ 181-2886 before posting.