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.

KeyLab
la source
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