A principal razão para o erro que você está recebendo, "Suas alterações não puderam ser salvas em" xxxx.xlsm "devido a uma violação de compartilhamento" is:
O arquivo que você está manipulando, "XXXX.xlsm", está em um formato diferente do especificado pela extensão do arquivo. Este erro está sendo causado por um bug no msoshext.dll de extensão do shell do Excel e se aplica ao MS Office SP1 e SP2.
A solução que posso sugerir é que você aplique Hotfix .
Você pode seguir estas etapas:
- Feche todos os produtos do Microsoft Office, incluindo o Excel.
- Faça o download do Hotfix de link
- Instale o Hotfix e siga as instruções.
- Por fim, reinicie o Windows.