XL 2019 limiter l'accès des feuilles de mon classeur

kouami40

XLDnaute Junior
bonsoir chers tous,
je veux limiter l'accès des feuilles de mon classeur ci joint le document (admin/admin) compte et mot de passe je serais ravir que vous m'aidiez car j’arrive a protéger jusqu’à 20 feuilles au dela je narrive pas a les protéger
 

Pièces jointes

  • test kouami.xlsm
    900 KB · Affichages: 117
Solution
@kouami40

lis d'abord mon post #112 précédent.

j'me suis rappelé qu'tu avais écrit ton post #91.

pour ces demandes (impression du bulletin d'un élève en pdf et autres),
ce serait mieux que tu crées un autre sujet, car celui-ci fait déjà 8 pages
et concerne surtout la gestion des droits d'accès (plus la sélection de
différentes feuilles à partir de la feuille "GoFX").

si tu crées un nouveau sujet, essaye de joindre un fichier qui soit d'une taille
raisonnable ! 😜 beaucoup moins de feuilles, et de taille inférieure à 1 Mo,
afin que tu puisses joindre ton classeur Excel sans devoir passer par un site
de partage de fichiers !

bonne chance pour la suite de ton projet ! 🍀 et dis à tes élèves que...
C

Compte Supprimé 979

Guest
Bonjour kouami40

Pour le moment, tu n'as rien protégé du tout et tu n'as que 2 feuilles de classe.

Alors comment peux-tu dire que tu ne peux protéger que 20 feuilles ?

PS : Usine a gaz ton truc :eek:

@+
 

dubarre

XLDnaute Occasionnel
Bonjour à tous,

Le mieux si tu ne veux pas que d'autres personnes interviennent sur les feuilles que tu crées il vaut mieux mettre des UserForm parce que tu peux limiter l'accès.

En faisant apparaître la feuille concernée le temps d'enregistrer les données dessus et de la faire masquer par la suite et si je ne me trompe pas en mettant veryhidden la feuille est complètement masquée même dans les onglets en bas de la fenêtre on ne peut l'avoir.

Ensuite pour en avoir fait l'expérience peut-être qu'il faudrait que tu remettes à plat, quitte à faire un organigramme de ce que tu veux réaliser pour savoir comment tu veux le réaliser et dans quel sens tu vas pouvoir le faire au mieux.

Je précise bien, limiter l'accès car il y a toujours moyen de pouvoir accéder aux feuilles sauf un mot de passe sur le classeur complet.

Je t'apporte pas une solution concrète mais peut-être une façon de revoir ton classeur pour qu'il soit peut-être mieux agencé en te souhaitant bon courage.
 

kouami40

XLDnaute Junior
Bonjour @kouami40, le fil,

* j'ai fait plein d'modifs, sur tes 5 feuilles
* regarde bien aussi le code VBA

à te lire pour avoir ton avis. ;)


soan
Bonsoir monsieur soan mon sauveur,
Dans la gestion d'accès dans la colonne "A" c'est le nombre de feuilles qui se trouve là c'est à dire que je dois créé tout ces feuilles .
Je veux que lorsque un tiers personne que je crée son compte ne puisse passe avec accès soit au feuille dans la gestion des feuilles en bas de son compte si c'est pas marqué vrai accès si c'est vide faux il n'arrive pas a avoir accès à la feuille
Essayez de comprendre avec le compte admin que j'ai créé en effaçant le vrai et tu essaies de cliquer sur la feuille tu verras merci pour votre assistance je vous remercie encore une et j'attends votre intervention.
 
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
Bonsoir kouami,

il faudrait que tu donnes un exemple bien concret !

l'utilisateur s'est connecté avec quel identifiant et quel mot de passe ? et ensuite ?

imagine qu'à l'ouverture du classeur, seule la 1ère feuille "Accueil" soit visible ;
toutes les autres feuilles sont donc masquées, y compris les 2 feuilles spéciales
"Gestion des accès" et "BOUTONS COMMANDE".

quand toi tu te connectes avec admin/admin, on affiche les 2 feuilles spéciales,
et aussi toutes les autres feuilles
(en plus de "Accueil").

quand un autre que toi se connecte, on affiche que ses feuilles à lui (en plus
de "Accueil").

à la fermeture du classeur, on masque toutes les feuilles autres que la feuille
"Accueil"
➯ à l'ouverture suivante du fichier, ce sera idem qu'au départ :
seule la feuille "Accueil" est visible.

qu'en penses-tu ?

-----------------------------------------------------------------------------------------

suggestion : si un utilisateur de connecte avec par exemple "6ème1 MATHS",
comme le 1er mot est "6ème1", on affiche toutes les feuilles dont le début

du nom d'onglet est "6ème" :

* "6ème1 Base de données Élèves"
* "6ème1 Élèves et matières"

-----------------------------------------------------------------------------------------

si on fait ça, ne pourrais-tu pas simplifier ta feuille "Gestion des accès" ?
comme ceci : pour A9 et dessous, on met que le 1er mot, avec 1 seule
ligne par mot ; ça donnerait :

en A9 : "6ème1" ; en A10 : "6ème2" ; en A11 : "6ème3" ; en A12 : "6ème4" ;
etc... une seule ligne pour chacun de tes blocs.

-----------------------------------------------------------------------------------------

on pourrait aussi remonter de 3 lignes, car :

* "Accueil" en A6 est inutile, puisque tout l'monde y a accès, et c'est une
feuille qui doit être toujours visible. (ce sera géré par le code VBA, sans
avoir besoin de lire la feuille "Gestion des accès")

* "Gestion des accès" et "BOUTONS COMMANDE" en A7 et A8 sont
inutiles puis que seul toi y a accès. (ce sera géré par le code VBA, sans
avoir besoin de lire la feuille "Gestion des accès")

-----------------------------------------------------------------------------------------

mais j'ai p't'être mal compris ta nouvelle demande ? alors précise mieux tout,
en indiquant bien quelles feuilles sont concernées, et aussi les références de
cellules ; exemple : en feuille "Gestion des accès" ; "6ème1 MATHS" en A9 ;
au fait, c'est quoi au juste ? un identifiant ou un mot de passe ? (= login
ou password ? ou autre chose ?)

à te lire pour la suite. :)


soan
 
Dernière édition:

kouami40

XLDnaute Junior
Bonsoir kouami,

il faudrait que tu donnes un exemple bien concret !

l'utilisateur s'est connecté avec quel identifiant et quel mot de passe ? et ensuite ?

imagine qu'à l'ouverture du classeur, seule la 1ère feuille "Accueil" soit visible ;
toutes les autres feuilles sont donc masquées, y compris les 2 feuilles spéciales
"Gestion des accès" et "BOUTONS COMMANDE".

quand toi tu te connectes avec admin/admin, on affiche les 2 feuilles spéciales,
et aussi toutes les autres feuilles
(en plus de "Accueil").

quand un autre que toi se connecte, on affiche que ses feuilles à lui (en plus
de "Accueil").

à la fermeture du classeur, on masque toutes les feuilles autres que la feuille
"Accueil"
➯ à l'ouverture suivante du fichier, ce sera idem qu'au départ :
seule la feuille "Accueil" est visible.

qu'en penses-tu ?

-----------------------------------------------------------------------------------------

suggestion : si un utilisateur de connecte avec par exemple "6ème1 MATHS",
comme le 1er mot est "6ème1", on affiche toutes les feuilles dont le début

du nom d'onglet est "6ème" :

* "6ème1 Base de données Élèves"
* "6ème1 Élèves et matières"

-----------------------------------------------------------------------------------------

si on fait ça, ne pourrais-tu pas simplifier ta feuille "Gestion des accès" ?
comme ceci : pour A9 et dessous, on met que le 1er mot, avec 1 seule
ligne par mot ; ça donnerait :

en A9 : "6ème1" ; en A10 : "6ème2" ; en A11 : "6ème3" ; en A12 : "6ème4" ;
etc... une seule ligne pour chacun de tes blocs.

-----------------------------------------------------------------------------------------

on pourrait aussi remonter de 3 lignes, car :

* "Accueil" en A6 est inutile, puisque tout l'monde y a accès, et c'est une
feuille qui doit être toujours visible. (ce sera géré par le code VBA, sans
avoir besoin de lire la feuille "Gestion des accès")

* "Gestion des accès" et "BOUTONS COMMANDE" en A7 et A8 sont
inutiles puis que seul toi y a accès. (ce sera géré par le code VBA, sans
avoir besoin de lire la feuille "Gestion des accès")

-----------------------------------------------------------------------------------------

mais j'ai p't'être mal compris ta nouvelle demande ? alors précise mieux tout,
en indiquant bien quelles feuilles sont concernées, et aussi les références de
cellules ; exemple : en feuille "Gestion des accès" ; "6ème1 MATHS" en A9 ;
au fait, c'est quoi au juste ? un identifiant ou un mot de passe ? (= login
ou password ? ou autre chose ?)

à te lire pour la suite. :)


soan
Bonsoir monsieur soan ,Oui c'est ce que je veux et je voudrais aussi le fichier demande un mot de passe chaque année . Je vous remercie pour le soutien mon frère que Dieu te bénisse merci j'attends .
 

soan

XLDnaute Barbatruc
Inactif
Bonjour kouami,

1) tu as oublié de me donner un exemple de login / mot de passe
(à part le tien qui est admin / admin)

2) avec ce que tu auras indiqué en 1), quelles sont les feuilles
à afficher ? (liste complète, pour être sûr de ne rien oublier,
et pour avoir un exemple concret du résultat attendu)

3) est-ce si le login est OK qu'il faut afficher les feuilles que
tu auras indiqué en 2) ? ou avec le password ? ou avec les
deux ? (à la fois le login et le password)

4) si j'ai bien compris, tu es d'accord pour simplifier la feuille
"Gestion des accès", en supprimant les 3 lignes 6 à 8 pour
"Accueil", "Gestion des accès", et "BOUTONS COMMANDE" ;
donc je ferai comme ça, sauf avis contraire de ta part.


soan
 

kouami40

XLDnaute Junior
Bonjour kouami,

1) tu as oublié de me donner un exemple de login / mot de passe
(à part le tien qui est admin / admin)

2) avec ce que tu auras indiqué en 1), quelles sont les feuilles
à afficher ? (liste complète, pour être sûr de ne rien oublier,
et pour avoir un exemple concret du résultat attendu)

3) est-ce si le login est OK qu'il faut afficher les feuilles que
tu auras indiqué en 2) ? ou avec le password ? ou avec les
deux ? (à la fois le login et le password)

4) si j'ai bien compris, tu es d'accord pour simplifier la feuille
"Gestion des accès", en supprimant les 3 lignes 6 à 8 pour
"Accueil", "Gestion des accès", et "BOUTONS COMMANDE" ;
donc je ferai comme ça, sauf avis contraire de ta part.


soan
Bonsoir monsieur soan votre idées me va bien pour le fichier il fait 10 mégabit ne sais comment envoyer ou je vous envoie sur votre email si possible vous me laisser votre email et je vous envoie merci encore d'avance vous êtes un homme au grand coeur j'attends votre email je vous remercie.
 

kouami40

XLDnaute Junior
Bonsoir monsieur soan votre idées me va bien pour le fichier il fait 10 mégabit ne sais comment envoyer ou je vous envoie sur votre email si possible vous me laisser votre email et je vous envoie merci encore d'avance vous êtes un homme au grand coeur j'attends votre email je vous remercie.
Je vous envoie le fichier dans un instant encore merci pour l'assistance que vous me porter
 

soan

XLDnaute Barbatruc
Inactif
Bonsoir kouami,

comme le fichier est trop volumineux, va sur le site (gratuit) mon-partage.fr ;
attention : il y aura un lien de téléchargement à copier / coller dans ton
prochain post du forum ; seuls ceux à qui tu passes ce lien peuvent accéder
à ton fichier ; sur mon-partage.fr, tu peux sauter l'étape 2. (taille <= 200 Mo)


soan
 

kouami40

XLDnaute Junior
Bonjour kouami,

1) tu as oublié de me donner un exemple de login / mot de passe
(à part le tien qui est admin / admin)

2) avec ce que tu auras indiqué en 1), quelles sont les feuilles
à afficher ? (liste complète, pour être sûr de ne rien oublier,
et pour avoir un exemple concret du résultat attendu)

3) est-ce si le login est OK qu'il faut afficher les feuilles que
tu auras indiqué en 2) ? ou avec le password ? ou avec les
deux ? (à la fois le login et le password)

4) si j'ai bien compris, tu es d'accord pour simplifier la feuille
"Gestion des accès", en supprimant les 3 lignes 6 à 8 pour
"Accueil", "Gestion des accès", et "BOUTONS COMMANDE" ;
donc je ferai comme ça, sauf avis contraire de ta part.


soan
Bonsoir le fil
Bonsoir kouami, soan, le fil

=>kouami
Juste pour infos
On ne joint jamais le fichier original mais un fichier exemple simplifié et anonymisé créé pour illustrer le problème.


:eek: :eek:
Bonsoir Staple
Merci pour le conseil
 

Discussions similaires

Réponses
5
Affichages
404
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 183
dernier inscrit
karelhu35