Actualisation TCD avec protection

Nico76600

XLDnaute Nouveau
Bonjour,

Voici mon problème :
J'ai crée un fichier excel où l'utilisateur peut rentrer des valeurs dans les colonnes A,B,C,D et E mais je souhaiterais protéger le reste de la feuille. Cependant, lorsque je protège la feuille et malgré la macro VBA trouvée sur internet afin d'actualiser le tableau croisé dynamique, cette macro ne "fonctionne plus".

Des que je protège la feuille, l'actualisation est impossible.
Je souhaiterais que l'actualisation se fasse automatiquement lorsque l'utilisateur rentre une nouvelle ligne dans les cellules permises (A,B,C,D,E) mais que le reste de la feuille soit protégé.

Pouvez vous me venir en aide ? Je suis novice en VBA ...

Merci à vous !
Cordialement,
Nicolas

Ps : je n'arrive pas à joindre mon fichier, trop volumineux, même compresser ... Si quelqu'un a une technique pour contourner cela je prends !
 

Iznogood1

XLDnaute Impliqué
Re : Actualisation TCD avec protection

Bonjour,

il suffit de désactiver la protection avant actualisation.
Le problème est qu'on voit le mode de passe en clair dans le code.
(Je te laisse le trouver ;) )
 

Pièces jointes

  • demo.xlsm
    19.9 KB · Affichages: 59
  • demo.xlsm
    19.9 KB · Affichages: 78
  • demo.xlsm
    19.9 KB · Affichages: 90

Nico76600

XLDnaute Nouveau
Re : Actualisation TCD avec protection

Merci beaucoup de ta réponse rapide Iznogood, mais je ne comprends pas cela ne marche pas sur mon fichier :/ et je n'arrive pas le joindre (trop volumineux) ...
Aurais-tu une adresse mail ou un autre moyen pour que je puisse te le faire parvenir ?

Cordialement,

Nicolas
 

Iznogood1

XLDnaute Impliqué
Re : Actualisation TCD avec protection

Nico,

En fait le problème vient de la tentative d'actualiser le TCD à l'ouverture du fichier.
C''est inutile puisqu'il s’actualise dès que tu modifies des données.

Désactive cette option comme suit :
Enlève la protection de ta feuille
Clique sur une cellule quelconque du TCD
Va dans l'onglet Option du ruban
Sous le nom du TCD, il y a un menu "Option"
Dans l'onglet "Données" désactive "Actualiser à l'ouverture du fichier

Clipboard02.jpg
 

Pièces jointes

  • Clipboard02.jpg
    Clipboard02.jpg
    54 KB · Affichages: 81
  • Clipboard02.jpg
    Clipboard02.jpg
    54 KB · Affichages: 64

Nico76600

XLDnaute Nouveau
Re : Actualisation TCD avec protection

Neanmoins, il reste un dernier souci, je ne peux pas après avoir rajouté une ligne, utiliser les filtres du TCD et des colonnes A,B,C,D,E,F,D et H :/

Aurai-tu une idée à propos de cela ?

Merci
Nicolas
 
Dernière édition:

Iznogood1

XLDnaute Impliqué
Re : Actualisation TCD avec protection

Malheureusement les filtres masquent des lignes entières.

-> Si tu fitres ton tableau d'entrée, tu masques des données du TCD et inversement.

Seule solution (à ma connaissance), mettre le TCD sur une autre feuille.

Ou alors, ouvrir une seconde fenêtre et réorganiser l'affichage, mais c'est pénible et dépend de ce qui est déjà ouvert, etc...
 

Discussions similaires

Statistiques des forums

Discussions
312 202
Messages
2 086 178
Membres
103 152
dernier inscrit
Karibu