Just a thought, but if WB2 has the Data, and WB1 wants what sounds like Dependent Lists via Data Validation, then why not have a helper sheet in WB1 link directly to WB2, and have it link way down further than it needs to cater for additions to the list (I know it's kludgy, but it's an option).
That gives you the raw data from WB2 inside WB1.
Now on that same helper sheet you can use formulas to give you a unique list of items from that list with no gaps in the unique list.
Using formulas again you can then set up dynamic names to reference the lists of unique items, and then once you have that you can simply use Dependent Lists via Data Validation for getting you what you need can't you?
Direct links to the workbook would be straight links, eg
='C:\Documents and Settings\Me\My Documents\[Test Me Source.xls]Sheet1'!A1
This brings a list of data into your helper sheet that looks like this:-
Col A
1 aaa
2 b
3 c
4 d
5 e
6 s
7 d
8 a
9 s
10 e
11 d
12 w
13 s
14 d
15 f
16 v
17 d
18 f
19 e
20 s
21 d
22 f
23 g
24 h
25 n
26 b
27 g
28 0 Nothing to bring across so just returns 0
29 0 !! !! !! !!
30 0 !! !! !! !!
31 0 !! !! !! !!
Helper column (Col B) next to it in B, with a 1 in B2, and then in B3 put this and copy down:-
=IF(COUNTIF(A$2:A3,A3)=1,MAX($B$2:B2)+1,"")
This gives you something like this:-
aaa aaa1
b 1
c 2
d 3
e 4
s 5
d
a 6
s
e
d
w 7
s
d
f 8
v 9
d
Then use a final helper column to give you the unique list, eg in Col C in C2 put the following formula and copy down:-
=IF(ISNA(INDEX(A:A,MATCH(ROW()-1,B:B,0))),"",INDEX(A:A,MATCH(ROW()-1,B:B,0)))
This gives you the following in Col C:-
aaa2
b
c
d
e
s
a
w
f
v
g
h
n
0
Now just set up a named formula to give you the data from Col C dynamically, and then use the following instructions from Debra Dalgleish's website for Dependent lists:-
Regards
Ken.............
----------------------------------------------------------------------------
![[peace] [peace] [peace]](/data/assets/smilies/peace.gif)
It's easier to beg forgiveness than ask permission
![[2thumbsup] [2thumbsup] [2thumbsup]](/data/assets/smilies/2thumbsup.gif)
----------------------------------------------------------------------------