Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai voulu sécuriser mes feuilles selon des users. J'ai essayé pour sécuriser une page en mettant dans l'expression de la feuille l'expression suivante;
=OSUSER()='ADMIN' or OSUSER()=44
sachant que les valeurs mises sont des ID que je l'ai mis dans ma section access.
Mais en exécutant la page est disparu et je n'arrive pas à la récuperer meme si je me connecte comme ADMIN or USER 44.
Merci.
Bien cordialement,
Cela renvoie toujours faux, même si vous vous êtes connecté correctement.
=OSUSER()='ADMIN' or OSUSER()=44
Ainsi, pour corriger et entrer dans le travail peut être utiliser ceci pour activer la condition de l'onglet général
If(Match(OSUSER(), 'ADMIN'),1,0)
Pareil , j'ai utilisé votre expression la feuille a été disparu .
Considérons que nous avons un exemple comme ça?
Si vous avez 4 feuilles, supposez sheet1, sheet2, sheet3, sheet4. De ADMIN quelle feuille vous allez cacher si Access from ADMIN
Section Access;
Load * Inline [
Accès, nom d'utilisateur, mot de passe
ADMIN, ADMIN, 123
USER, 44, 1234
];
Section Application;
Alors, enfin, si l'utilisateur s'est connecté en ADMIN ce que vous allez avoir?
conditional hide and show of a sheet
=if(osuser()=44 or osuser()=admin,1,0)
Mon souci n'est pas l'admin, il peut accéder à toutes les feuilles je veux donner à certains users le droit de voir certaines feuilles comme user 44 a le droit de voir qu'une seule.