Affichage des feuilles suivant choix admin

Bonjour à tous,

Je voudrais, grâce à la feuille ADMIN, pouvoir gérer en tant qu'administrateur l'accès aux feuilles pour chaque utilisateur.

Si la case est cochée, l'onglet reste visible pour l'utilisateur et inversement si elle ne l'est pas.

J'ai tenté quelques trucs mais étant novice en vba je suis vite dépassé sur la programmation.

J'espère que quelqu'un pourra m'aider.

Merci d'avance

14acces-feuille.xlsm (37.24 Ko)

Bonjour,

Tout d'abord pour ne pas te laisser sans réponse, je suggère de "binariser" les droits d'accès aux onglets.

Par exemple, nous allons attribuer des puissances de deux à chacun des onglets.

Ainsi, nous aurons :

Droits....LOGIN....ADMIN....ACCUEIL....FEUIL1

1111........ 1 .......... 2 ............. 4 ............ 8

101.......... 1 ........... 0 ............ 4 ........... 0

1.............. 1 .......... 0 ............. 0 ........... 0

La suite bientôt :p

Bonjour,

Voici ma contribution :p

Joyeux Noël

14login-feuilles.xlsm (153.23 Ko)

Salut Oxydum,

Tout d'abord merci de t'être penché sur ma demande.

Par contre, peux tu m'expliquer ce qu'il faut avoir dans les colonnes du tableau lorsque je rajoute des feuilles car le code binaire ne correspond plus si j'enlève l'accès à une feuille intermédiaire.

Par exemple:

Droits....LOGIN....ADMIN....ACCUEIL....FEUIL1....FEUIL2

11111........ 1 .......... 2 ............. 4 ............ 8...........16

11101........ 1 .......... 0 ............. 4 ............ 8...........16

La feuille 1 ne s'affiche plus alors que j'enlève l'accès à la feuille admin

Merci d'avance

Ah désolé pour mon erreur, il faut lire le binaire en sens inverse :

2^8 2^4 2^2 12^1 2^0

j'ai fait aussi quelques autres petites corrections...

Ci-joint

12login-feuilles.xlsm (156.47 Ko)
Rechercher des sujets similaires à "affichage feuilles suivant choix admin"