Err.Number es solo una declaración de cambio grande para devolver un valor numérico para ciertos tipos de excepciones. Por ejemplo, devuelve 13 para InvalidCastException, NotSupportedException y FormatException.