Enregistrement ralenti et perte du code VBA

Voici les symptômes :

L'enregistrement d'un fichier relativement léger prend plusieurs secondes au lieu d'être instantané. Le message apparait régulièrement et le fichier devient inutilisable (on peut travailler cependant sur un copie de sauvegarde), et excel plante.

Les fonctionnalités suivantes ne peuvent pas être enregistrées dans des classeurs sans macro :

• Projet VB
• Fonction Excel 4.0 stockée dans des noms définis.

Pour enregistrer un fichier avec ces fonctionnalités, cliquez sur Non, puis sélectionnez un type de fichier prenant en charge les macros dans la liste Type de fichier.

Pour continuer à enregistrer en tant que classeur sans macro, cliquez sur Oui.

Il est aussi souvent associé à ce type de message :

Vos modifications n'ont pas pu être enregistrées dans «... » en raison d'une violation de partage. Essayez d'enregistrer vos modifications dans un fichier différent.

Après pas mal de recherche, l'une des raisons possibles est un paramètre de votre anti-virus, qui va "désactiver " le fichier au moment de l'enregistrement, d'où le conflit. En mettant le répertoire de votre fichier comme exception pour votre anti-virus, ca peut régler le problème. Il faudra bien sur faire ensuite très attention à ce que vous allez mettre dans ce répertoire, puisqu'il ne va plus être scanné par l'anti-virus.

En espérant que cela puisse vous aider !