The code already runs about as fast as is possible - and much faster than your original code. If you have a large document and many terms to find, it's quite reasonable that it may take some time to finish processing.
As for skipping some results, that's probably because you've inserted spaces between the terms; only the commas should be inserted (e.g. dog,cat,mouse not dog, cat, mouse), otherwise the spaces are treated as part of the Find criteria.
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
|