I cannot run this code. The following error is issued:
Run-time error '5560':
The Find What text contains a pattern match expression which is not valid.
When I fix it using ".MatchWildCards = False", the macro does nothing.

Also, I believe that "([0-9])([ ]{1,})(l[!a-z])" should cover the zero or one spaces, shouldn't it?