You use Set because the Execute method returns a MatchCollection2 object type. Ubound should not work.