In my case I found out the all problem was related to the google static maps I was using. Google changed the access way (now you need a key) and as answer google was sending a error Picture. Excel could not recognize and was giving this ‘share violation error’.
The macro was corrected with google key and the problem was solved.
I hope this can help other people.