scoubidou35
XLDnaute Occasionnel
Bonjour à tous,
J'ai besoins d'aide, je viens de m'apercevoir que j'ai un bug dans mon fichier.
Dans mon fichier j'ai des feuilles ("BD" et "Docadmin") avec des alertes.
A partir de la feuille "MEMBERS" je contrôle les accès à ces feuilles.
Si la personne est par exemple autorisé à accèder à la feuille "BD" alors elle pourra voir également à l'ouverture du fichier un msgbox avec les alertes en question.
Sauf que dans le code de l'userform "Progress" j'ai mis des conditions.
Je veux que par exemple si la personne est "Administrateur" ou "Utilisateur" ou "Visiteur" et est autorisé d'accès à BD ou une autre feuille avec des alertes alors les msgbox sont activé.
Or avec le code que j'ai mis il faut en plus que la feuille "MEMBERS" soit autorisé or je ne veux pas que ce soit forcément le cas.
Je pense que c'est au niveau du code :
With sheets ("MEMBERS")
If T(L,3) = "Administrateur" or T(L,3) = "Utilisateur" or T(L,3) = "Visiteur" and .visible = true then
messages_alerte
Quand je mets .visible = true lui il traduit si la feuille MEMBERS est visible alors que je veux : si les feuilles
autorisé donc visible contiennent des alertes alors les afficher.
J'espère avoir été clair dans mes explications sinon n'hésitez pas à me le faire savoir.
Merci
pour accèder au fichier
admin = 1234
et dans la feuilles MEMBERS il y a les autres comptes avec le role et les autorisations d'accès
J'ai besoins d'aide, je viens de m'apercevoir que j'ai un bug dans mon fichier.
Dans mon fichier j'ai des feuilles ("BD" et "Docadmin") avec des alertes.
A partir de la feuille "MEMBERS" je contrôle les accès à ces feuilles.
Si la personne est par exemple autorisé à accèder à la feuille "BD" alors elle pourra voir également à l'ouverture du fichier un msgbox avec les alertes en question.
Sauf que dans le code de l'userform "Progress" j'ai mis des conditions.
Je veux que par exemple si la personne est "Administrateur" ou "Utilisateur" ou "Visiteur" et est autorisé d'accès à BD ou une autre feuille avec des alertes alors les msgbox sont activé.
Or avec le code que j'ai mis il faut en plus que la feuille "MEMBERS" soit autorisé or je ne veux pas que ce soit forcément le cas.
Je pense que c'est au niveau du code :
With sheets ("MEMBERS")
If T(L,3) = "Administrateur" or T(L,3) = "Utilisateur" or T(L,3) = "Visiteur" and .visible = true then
messages_alerte
Quand je mets .visible = true lui il traduit si la feuille MEMBERS est visible alors que je veux : si les feuilles
autorisé donc visible contiennent des alertes alors les afficher.
J'espère avoir été clair dans mes explications sinon n'hésitez pas à me le faire savoir.
Merci
pour accèder au fichier
admin = 1234
et dans la feuilles MEMBERS il y a les autres comptes avec le role et les autorisations d'accès