XL 2010 Classeur partagé et protégé

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

erwanhavre

XLDnaute Occasionnel
Bonjour à tous j’ai un classeur partagé je cherche un moyen de déprotéger (mot de passe 123) , exécuter ma macro, re protéger tout en laissant partager est-ce possible merci de votre aide
 
Re,

Cette macro retire le partage puis ôte la protection de la feuille :
Code:
Sub OterProtection()
Application.DisplayAlerts = False
ActiveWorkbook.ExclusiveAccess 'retire le partage
ActiveSheet.Unprotect "123" 'mot de passe à adapter
End Sub
A+
 
Re,

Pour faire ce que vous demandez au post #1 essayez cet enchaînement de macros :
Code:
Sub Lancer()
OterProtection
MaMacro
Protection
End Sub

Sub OterProtection()
Application.DisplayAlerts = False
ActiveWorkbook.UnprotectSharing 'déverrouille le partage
On Error Resume Next
ActiveWorkbook.ExclusiveAccess 'retire le partage
ActiveSheet.Unprotect "123" 'mot de passe à adapter
End Sub

Sub Protection()
Application.DisplayAlerts = False
ActiveWorkbook.UnprotectSharing 'déverrouille le partage
On Error Resume Next
ActiveWorkbook.ExclusiveAccess ' 'retire le partage
ActiveSheet.Protect "123" 'mot de passe à adapter
ActiveWorkbook.ProtectSharing 'remet et verrouille le partage
End Sub

Sub MaMacro() 'cette macro ou une autre
[C3] = IIf([C3] = "Bonjour", "Au revoir", "Bonjour")
End Sub
La cellule C3 est bien sûr verrouillée.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
198
Réponses
17
Affichages
593
Réponses
1
Affichages
137
Réponses
2
Affichages
99
Réponses
8
Affichages
158
Retour