Bonjour à tous,
je rencontre un petit problème sur un classeur que je veux partager.
Au lancement du classeur, je lance un certain nombre de macro qui initialise des cellules.
Et ne voulant pas que les autres utilisateurs puissent modifier le classeur, je désactive la protection au lancement puis la réactive à la fin de l'initialisation.
Le problème est que j'ai un message d'erreur dès que je partage le classeur :
J'utilise le code suivant pour débloquer et bloquer le classeur :
Est-ce qu'il y a un moyen de contourner ça ? ou un classeur partagé ne peut contenir de protection ?
je rencontre un petit problème sur un classeur que je veux partager.
Au lancement du classeur, je lance un certain nombre de macro qui initialise des cellules.
Et ne voulant pas que les autres utilisateurs puissent modifier le classeur, je désactive la protection au lancement puis la réactive à la fin de l'initialisation.
Le problème est que j'ai un message d'erreur dès que je partage le classeur :
Et pareil pour Worksheet.Erreur d'exécution '1004':
La méthode Unprotect de la classe Workbook à échoué
J'utilise le code suivant pour débloquer et bloquer le classeur :
Code:
ActiveWorkbook.Unprotect Password:="xxx"
ActiveWorkbook.Protect Structure:=True, Windows:=True, Password:="xxx"
Est-ce qu'il y a un moyen de contourner ça ? ou un classeur partagé ne peut contenir de protection ?