Bonjour à vous tous,
amateur un peu éclairé d'excel ... je fais un fichier destiné à plusieurs utilisateurs. 3 tableurs avec relations entre eux. J'ai verrouillé les formules pour ne pas pouvoir les modifier ou entrer une donnée dans une case déjà préformatée. Comme mon tableau est important ... j'ai des groupements. Pour pouvoir activer les groupements et jouer avec "les tirettes", je suis passé par un code trouvé sur ce forum permettant de conjuguer la protection de feuille et l'accessibilité des groupements. Quand je partage la feuille, (je souhaite pouvoir donner l'accès du fichier à plusieurs utilisateurs en même temps et pouvoir avoir un historique des modifications) sur l'instant, mes tirettes restent accessibles. Quand j'enregistre et que je réouvre le fichier, les groupements ne sont plus accessibles et il m'affiche une erreur 1004. Je suppose qu'il y a une incompatibilité dans mon code. (je ne programme pas en VBA ... et je ne suis pas d'une grande expertise dans les codes - je ne fais que copier ce qui me semble judicieux ...). Quelqu'un peut il m'aider à modifier le paramètre ou faire la correction qui me permettrait de grouper, protéger et partager en même temps ... tout en gardant mes groupements accessibles. (en plus je ne sais plus accéder à mon code, il me dit - le projet ne peut être affiché)
Merci d'avance de votre aide ...
voici mon code :
Private Sub Workbook_Open()
With Worksheets("Doss_liste")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="6002", UserInterfaceOnly:=True
End With
With Worksheets("Offre-facturation")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="6002", UserInterfaceOnly:=True
End With
With Worksheets("Prestations")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="6002", UserInterfaceOnly:=True
End With
End Sub
amateur un peu éclairé d'excel ... je fais un fichier destiné à plusieurs utilisateurs. 3 tableurs avec relations entre eux. J'ai verrouillé les formules pour ne pas pouvoir les modifier ou entrer une donnée dans une case déjà préformatée. Comme mon tableau est important ... j'ai des groupements. Pour pouvoir activer les groupements et jouer avec "les tirettes", je suis passé par un code trouvé sur ce forum permettant de conjuguer la protection de feuille et l'accessibilité des groupements. Quand je partage la feuille, (je souhaite pouvoir donner l'accès du fichier à plusieurs utilisateurs en même temps et pouvoir avoir un historique des modifications) sur l'instant, mes tirettes restent accessibles. Quand j'enregistre et que je réouvre le fichier, les groupements ne sont plus accessibles et il m'affiche une erreur 1004. Je suppose qu'il y a une incompatibilité dans mon code. (je ne programme pas en VBA ... et je ne suis pas d'une grande expertise dans les codes - je ne fais que copier ce qui me semble judicieux ...). Quelqu'un peut il m'aider à modifier le paramètre ou faire la correction qui me permettrait de grouper, protéger et partager en même temps ... tout en gardant mes groupements accessibles. (en plus je ne sais plus accéder à mon code, il me dit - le projet ne peut être affiché)
Merci d'avance de votre aide ...
voici mon code :
Private Sub Workbook_Open()
With Worksheets("Doss_liste")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="6002", UserInterfaceOnly:=True
End With
With Worksheets("Offre-facturation")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="6002", UserInterfaceOnly:=True
End With
With Worksheets("Prestations")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="6002", UserInterfaceOnly:=True
End With
End Sub