Microsoft 365 autoriser acces suivant nom de cellule

bendv

XLDnaute Nouveau
Bonjour à tous,

Je cherche une solution pour autoriser et restreindre l'acces à certaines colonnes du tableau par rapport au nom de l'utilisateur.

La cellule AO1 me donne l'utilisateur du fichier excel.
La cellule D3 à D8 me donne les agents concernés pour le travail.

Si la cellule AO1 est identique à une des cellules de D3 à D8 alors on on autorise l'acces aux colonnes concernées

D3 donne acces aux colonnes de E a X plus AD et AE
D4 donne acces aux colonnes de E a w plus Y, AD et AE
D5 donne acces à la colonne Z
D6 Donne acces à la colonne AA
D7 Donne acces à la colonne AB
D8 Donne acces à la colonne AC


Merci d'avance pour votre aide ;)
 

Pièces jointes

  • test Ben.xlsx
    17.9 KB · Affichages: 4

jm.andryszak

XLDnaute Occasionnel
Peut-être un peut trop rapide…
Mais voici une proposition.
Le code est normalement bien commenté.
Dans l'exemple je mets mon Username "jmand" en D4
S'agissant d'un fichier partagé, il faudrait un "Administeur" pour pouvoir afficher toutes les colonnes en cas de besoin.
voir Sub AfficheColonnes()
Devrait fonctionner en mode partagé, encore faut-il qu'un utilisateur ne puisse pas enlever le partage.
Je l'ai fait récemment avec CUSTOM UI EDITOR.
 

Pièces jointes

  • test Ben.xlsm
    32.6 KB · Affichages: 3

Discussions similaires

J
Réponses
4
Affichages
633
J

Statistiques des forums

Discussions
314 422
Messages
2 109 447
Membres
110 482
dernier inscrit
ilyxxxh