would make a solution
thing column’s selection property = Switch(thisRow.Type,"table_car",table_car.Desc,"table_house",table_house.Desc)
This somewhat works, but for every choice added to the list of tables to choose from, you need to modify the selection string in the thing column’s selection property.
Excel uses the indirect function for these kinds of situations.