The list needs to be a congruous list so I added a sheet2 and in B3 copied down as far as you need to
Formula:
=IFERROR(INDEX(VehicleList[ID],AGGREGATE(15,6,(ROW(VehicleList[ID])-ROW(Sheet1!$C$7)+1)/(VehicleList[ACTIVE]="1"), ROWS($A$3:$A3))),"")
This pulls all the IDs where the vehicle is active.
Then I created a defined dynamic name called "Actives"
Formula:
=Sheet2!$B$3:INDEX(Sheet2!$B$3:$B$50,SUMPRODUCT(--(LEN(Sheet2!$B$3:$B$50)>0)))
Then, your validation List "Refers to" =Actives
Does that work for you?
Bookmarks