Une suite de logiciels de tableur Microsoft avec des outils pour analyser, créer des graphiques et communiquer des données
Bonjour @Baptiste Merci d'avoir contacté le support Microsoft Q&R.
Pour mieux vous aider, pourriez-vous confirmer quelques points:
Quelle est la taille actuelle du fichier ?
Les fichiers volumineux contenant des macros peuvent avoir un impact significatif sur les performances lorsqu'ils sont synchronisés et modifiés par plusieurs utilisateurs.
Le classeur contient-il de nombreuses macros complexes ou routines VBA (par exemple, boucles, insertion/suppression de feuilles, calculs lourds) ?
Les macros s'exécutent déjà localement et peuvent être gourmandes en ressources ; l'ajout d'une synchronisation en temps réel et de plusieurs utilisateurs augmente la charge.
Pourquoi ces blocages se produisent-ils ?
Les macros s'exécutent localement sur l'ordinateur de chaque utilisateur et, si elles impliquent des calculs lourds ou des modifications de feuilles, elles consomment déjà des ressources importantes.
Lorsque le fichier est stocké dans un dossier Teams/SharePoint synchronisé, OneDrive surveille et synchronise en permanence les modifications. Avec environ 20 utilisateurs ouvrant et enregistrant fréquemment, Excel peut se mettre en pause (se bloquer) pendant que le client de synchronisation gère les verrouillages de fichiers et les mises à jour de version. Cette combinaison (exécution de macro locale + synchronisation en arrière-plan + utilisateurs multiples) crée des conflits et des retards.
Pour assurer la stabilité du fichier et éviter ces interruptions, je vous recommande : d'activer l'option « Exiger l'extraction » dans la bibliothèque SharePoint ou de convenir d'une règle simple: Ouvrir en lecture seule > Extraire pour modification > Archiver une fois terminé.
Cela garantit qu'une seule personne peut modifier à la fois, évitant ainsi les conflits de synchronisation et les blocages.
Vous pouvez consulter cet article si vous utilisez une macro VBA: 9 conseils rapides pour améliorer les performances de vos macros VBA Pour toute assistance supplémentaire ou pour toute question, n'hésitez pas à me contacter. Je suis là pour vous aider. Merci encores pour votre patience et d'avoir choisi le forum de questions-réponses Microsoft.
Si la réponse vous est utile, cliquez sur « Accepter la réponse » et votez pour elle. Si vous avez d'autres questions concernant cette réponse, cliquez sur « Commenter ».
Remarque: Veuillez suivre les étapes décrites dans notre documentation pour activer les notifications par e-mail et recevoir les notifications relatives à ce fil de discussion.