Bonjour,

je travaille obligatoirement avec des macros dans un fichier Excel et ce dernier est partagé. Hors la première chose que fait une de mes macros est de déprotéger une feuille de ce fichier. Mais cela plante car le ficheir est partagé. Je voudrais désactivé le temps de mon traitement automatique la fonction partage. Comment faire ??
Merci pour votre aide

voici mon code corrigé et qui fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Private Sub SuprimePartage()
Application.DisplayAlerts = False
 
With ActiveWorkbook
     .UnprotectSharing
     .ExclusiveAccess
End With
 
Application.DisplayAlerts = True
 
End Sub