Mise a jour tableau croise dynamique dans feuille protegee

yaye

XLDnaute Nouveau
Bonjour,
j'ai utilisé une macro pour mettre a jour automatiquement un TDC.

Private Sub Worksheet_activate()
ActiveSheet.PivotTables("Tableau croisé dynamique1").RefreshTable
End Sub

jusque là, tout va bien.


le probleme c'est que quand j'active la protection de la feuille et que je modifie par ailleurs des donnees, j'ai un message d'erreur sur ma macro : "la methode RefreshTable de la classe PivoTable a echoué".
Etant tres nulle en macro, je ne sais pas quoi faire.
Merci de m aider.

j utilise Excel 2007 sous windows XP
 

jeanpierre

Nous a quitté
Repose en paix
Re : Mise a jour tableau croise dynamique dans feuille protegee

Bonjour yaye et Bienvenue sur le forum,

un façon de faire, en dessous de ton Private Sub :

ActiveSheet.Unprotect ("ton mot de passe s'il y en un")

et avant le End Sub :

ActiveSheet.Protect ("ton mot de passe s'il y en un")

Bonne journée.

Jean-Pierre

Edit : tu n'es pas sur le bon forum mais cela va s'arranger. Il faut choisir le forum Excel pour les questions
 

Statistiques des forums

Discussions
312 502
Messages
2 089 026
Membres
104 008
dernier inscrit
jojo1966