OVH Cloud OVH Cloud

TCD et macro dans feuille protégée !

4 réponses
Avatar
coco74
Bonjour à tous et bonnes fêtes de fin d'année ! !

Voilà mon problème (XL 2000 - 2002 - 2003) :

Dans une feuille protégée (F1), je veux autoriser le travail sur un TCD
ainsi que l'usage de macros. J'ai donc écrit le code suivant :

Private Sub Workbook_Open()
Application.ScreenUpdating = False
With F1
.Unprotect
.PivotTables("Tableau croisé dynamique4").RefreshTable
.EnablePivotTable = True
.Protect Contents:=True, UserInterfaceOnly:=True
End With
Application.ScreenUpdating = True
End Sub

Le bug est le suivant : Sur les deux champs "Page" de mon TCD, seul le
secondaire est accessible et retrace correctement le TCD. Par contre, le
premier (ou primaire) ne fonctionne pas et me renvoie le message d'erreur
suivant : "Impossible d'accomplir cette commande tant qu'une feuille protégée
contient un autre tableau croisé dynamique utilisant les mêmes données
source. Pour ôter la protection de la feuille ....... etc .....).

JE N'AI PAS D'AUTRE FEUILLE CONTENANT UN TCD ! ! POURQUOI UN DES DEUX CHAMPS
FONCTIONNE ! !

PS : les macros fonctionnent bien ! Le TCD va chercher les données via Query
sur une feuille Excel externe.
--
coco

4 réponses

Avatar
anonymousA
Bonjour,

Perso, je n'arrive pas à reprodruire ce que que tu décris en essayant
de me mettre dans les conditions que tu décris ( fichier avec une
source de donnés externe xls, TCD prenant ses données à partir de
ces données, workbook_open tel que tu l'as écrit, 2 champs de
page..). Il faudrait peut-être publier ton fichier pour que les
contributeurs puissent se l'approprier ou si si tu veux , tu l'envoies
sur ma BAL perso .

A+
Avatar
coco74
Merci pour ta réponse. Je vais essayer de t'envoyer une copie.
Mais le code te semble OK ?
--
coco



Bonjour,

Perso, je n'arrive pas à reprodruire ce que que tu décris en essayant
de me mettre dans les conditions que tu décris ( fichier avec une
source de donnés externe xls, TCD prenant ses données à partir de
ces données, workbook_open tel que tu l'as écrit, 2 champs de
page..). Il faudrait peut-être publier ton fichier pour que les
contributeurs puissent se l'approprier ou si si tu veux , tu l'envoies
sur ma BAL perso .

A+




Avatar
anonymousA
Pour le code, je ne vois rien à redire.
Avatar
coco74
Dommage ! !
--
coco



Pour le code, je ne vois rien à redire.