are there ever times when there will be blocks greater than 3 rows? right now in description there are three rows assigned to primary key 1 will there ever be 4 or 5 or more? that makes a big difference
if there is only three max lines per key then this code will work (didn't test on 2003 but it should be the same)
ps if you want there to be ", " between the description elements then change:
Range(pl).Value = one & two & three --------> Range(pl).Value = one & ", " & two & ", " & three just do a find replace to do it all in one shot
Bookmarks