It would help if you outlined the results - for ex. is the third item in your "Remaining List" to be considered a match or not ? [trees grow tall | tall trees ]

The answer to the above will (IMO) largely dictate whether or not you should be using VBA.