Bonjour,
J'ai un fichier avec plusieurs feuilles protégées via une macro automatique écrite dans ThisWorkbook.
Je souhaiterai donner la main à l'utilisateur pour qu'il puisse librement mettre à jour les TCD mais également jouer avec.
Je suis passé par diverses solutions telles que
- déverrouiller les cellules
- Cocher utiliser les TCD lors du paramétrage de la protection
- Écriture du code VBA dans chaque Worksheet
Private Sub Worksheet_activate()
ActiveSheet.Unprotect ("reportingcg")ActiveSheet.PivotTables("Tableau croisé dynamique1").RefreshTable
ActiveSheet.Protect ("reportingcg")
End Sub
En conclusion quelqu’un pourrait il m'aider pour faire en sorte que l’utilisateur garde la main sur les feuilles contenant les TCD ?
mot de passe = reportingcg
Fichier en pièce jointe
Merci
J'ai un fichier avec plusieurs feuilles protégées via une macro automatique écrite dans ThisWorkbook.
Je souhaiterai donner la main à l'utilisateur pour qu'il puisse librement mettre à jour les TCD mais également jouer avec.
Je suis passé par diverses solutions telles que
- déverrouiller les cellules
- Cocher utiliser les TCD lors du paramétrage de la protection
- Écriture du code VBA dans chaque Worksheet
Private Sub Worksheet_activate()
ActiveSheet.Unprotect ("reportingcg")ActiveSheet.PivotTables("Tableau croisé dynamique1").RefreshTable
ActiveSheet.Protect ("reportingcg")
End Sub
En conclusion quelqu’un pourrait il m'aider pour faire en sorte que l’utilisateur garde la main sur les feuilles contenant les TCD ?
mot de passe = reportingcg
Fichier en pièce jointe
Merci