Comment afficher uniquement les plages de la feuille de calcul pour lesquelles l'utilisateur a activé la modification?


1

Existe-t-il une méthode gérable à appliquer sur un classeur Excel protégé et partagé, qui, lorsqu'il est ouvert, rend simplement visible la ou les feuilles de calcul et / ou les plages que l'utilisateur a été autorisé / autorisé à modifier / modifier?

Mon objectif est de maintenir au loin une macro complexe.


2
Avez-vous examiné l'attribut 'scrollarea' dans VBA? Vous pouvez définir une sous-fonction ou une fonction privée qui définit la zone de défilement sur ce que vous souhaitez. Semblable à ce fil mais avec un langage mis à jour Voici quelques bonnes informations. Quelle est la version de Excel êtes-vous / ils sur? De plus, quelques détails plus concrets de ce que vous avez par rapport à ce que vous voulez nous aideraient à donner des instructions spécifiques pour atteindre votre objectif
Raystafarian

Raystafarian a raison. Cependant, je ne sais pas si vous pouvez masquer la ou les feuilles de calcul où l’utilisateur ne peut écrire sans VBA. Demandez simplement si vous en avez besoin.
JMax

Est-ce que différents utilisateurs auront des autorisations différentes? Le fait que vous ayez partagé le classeur créera des problèmes. Par exemple, vous ne pouvez pas modifier les niveaux de protection sur un classeur partagé.
mischab1
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.