Invalid name - A function, sub, method, property, macro, or label has an invalid name. In the case of a Sub, Function, Method, or Property, the name must begin with a letter and can be followed by other letters, digits, and underscores, but may not include a type-specifier or period. In the case of a macro you may have a duplicate macro name defined.