@ MarvinP
In common with many links to sites that explain Dynamic Lists, that site uses the volatile function OFFSET().
I find it more useful to use the non-volatile function INDEX()
See this workbook
Name:= MLS_Codes
Refers to:=
In large worksheets this can make a very real difference to the operation of the workbook.
The volatile method will recalculate every time anything is changed in the workbook.
The price to pay is that the non-volatile method will take longer to open,("quasi-volatile"?), but that's nothing when weighed against the considerable saving in operation time.
@ Panda2012
Better, if the ranges are going to vary in height, to keep them in different columns or sheets.
See the attached.
Bookmarks