Protégé les entrées en Excel
Résolu/Fermé
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
-
21 sept. 2010 à 15:00
Claude021 Messages postés 69 Date d'inscription mercredi 21 avril 2010 Statut Membre Dernière intervention 8 août 2011 - 7 oct. 2010 à 11:59
Claude021 Messages postés 69 Date d'inscription mercredi 21 avril 2010 Statut Membre Dernière intervention 8 août 2011 - 7 oct. 2010 à 11:59
A voir également:
- Protégé les entrées en Excel
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Si et excel - Guide
- Proteger cellule excel - Guide
- Aller à la ligne excel - Guide
51 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
21 sept. 2010 à 15:04
21 sept. 2010 à 15:04
Bonjour
si chacun à son mot de passe, il suffit de protéger spécifiquement chacune des feuilles avec:
outil / Protéger la feuille / entrer le mot de passe, feuille par feuille.
bien entendu ne pas perdre les mots de passe!!!
crdlmnt
si chacun à son mot de passe, il suffit de protéger spécifiquement chacune des feuilles avec:
outil / Protéger la feuille / entrer le mot de passe, feuille par feuille.
bien entendu ne pas perdre les mots de passe!!!
crdlmnt
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
21 sept. 2010 à 15:07
21 sept. 2010 à 15:07
Merci Vaucluse
Je comprend mais la feuille est déjà protégé et ce que je veux c'est seulement protégé le corps de la feuille ou l'ont entre les données. Si non si je protège chaque feuille par leurs mot de passe il autont accès au données qui sont déjà protégé, je ne sais pas si je suis auuez clair?
Je comprend mais la feuille est déjà protégé et ce que je veux c'est seulement protégé le corps de la feuille ou l'ont entre les données. Si non si je protège chaque feuille par leurs mot de passe il autont accès au données qui sont déjà protégé, je ne sais pas si je suis auuez clair?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
21 sept. 2010 à 15:13
21 sept. 2010 à 15:13
Ca y est je réalise... mais je ne crois pas qu'il y ait de solutions pour protéger partiellement une feuille.,
La solution serait sans doute de monter un fichier qui enregistre sur une feuille protégée les données qui entrent à chaque session.
mais là, c'est plus compliqué et il faut passer par macro.
Crdlmnt
La solution serait sans doute de monter un fichier qui enregistre sur une feuille protégée les données qui entrent à chaque session.
mais là, c'est plus compliqué et il faut passer par macro.
Crdlmnt
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
21 sept. 2010 à 15:17
21 sept. 2010 à 15:17
Vaucluse
C'est ce que je croyait, mais j'ai omis de dire que ce n'est pas trois feuilles mais plutôt trois onglets. Alors quand je protège dans: outil / Protéger la feuille / entrer le mot de passe, feuille par feuille aussitôt que j'entre dans outils il prot'ge tout les onglets c'est la mon problème, tu comprends
Merci
C'est ce que je croyait, mais j'ai omis de dire que ce n'est pas trois feuilles mais plutôt trois onglets. Alors quand je protège dans: outil / Protéger la feuille / entrer le mot de passe, feuille par feuille aussitôt que j'entre dans outils il prot'ge tout les onglets c'est la mon problème, tu comprends
Merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
21 sept. 2010 à 15:19
21 sept. 2010 à 15:19
Là j'avoue que je suis un peu dépassé, ne connaissant pas la différence entre une feuille et un onglet!
crdlmnt
crdlmnt
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
21 sept. 2010 à 15:23
21 sept. 2010 à 15:23
Vaucluse
Je n,ai pas voulu offencer personne Vaucluse je voulais simplement être plus clair car je ne suis pas un spécialiste en Excel et lorsque l'ont veut expliquer quelque chose ce n,est pas toujours facile et clair. Désolé si je t'ai offencer loin de la mon intention
Claude
Je n,ai pas voulu offencer personne Vaucluse je voulais simplement être plus clair car je ne suis pas un spécialiste en Excel et lorsque l'ont veut expliquer quelque chose ce n,est pas toujours facile et clair. Désolé si je t'ai offencer loin de la mon intention
Claude
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
21 sept. 2010 à 15:26
21 sept. 2010 à 15:26
Pas du tout Claude, pas de souci, , il n'y a aucun problème, mais c'est juste car je ne vois pas de différence entre une feuille et un onglet sachant que pour moi il y a un onglet pour chaque feuille.
Qu'entends tu par "onglet" et "feuille"?
Crdlmnt.
Qu'entends tu par "onglet" et "feuille"?
Crdlmnt.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
21 sept. 2010 à 15:34
21 sept. 2010 à 15:34
Vaucluse
C'est exactement ca une feuille = un onglet, ont ce comprend bien mais je voulait juste être plus précis. Ce qui veut dire que mes trois feuilles/onglets ne font qu'un fichier et lorsuqe je protège une feuille les trois sont automatiquement pro'tègé. Est-ce possible de le faire avec un '' en format conditionnel''
Claude
C'est exactement ca une feuille = un onglet, ont ce comprend bien mais je voulait juste être plus précis. Ce qui veut dire que mes trois feuilles/onglets ne font qu'un fichier et lorsuqe je protège une feuille les trois sont automatiquement pro'tègé. Est-ce possible de le faire avec un '' en format conditionnel''
Claude
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
21 sept. 2010 à 15:38
21 sept. 2010 à 15:38
Salut, Salut Vaucluse,
Je ne sais pas si j'ai tout bien compris, mais en résumé sur le classeur de trois feuilles une seule personne est habilitée à modifier les données ou plusieurs personnes peuvent le faire !
Si c'est cela pas besoin de VBA, il suffit de protéger le classeur à l'ouverture et à la modification, ce qui fait que pour ouvrir le fichier deux mots de passe seront demandés, un pour ouvrir ce qui permet à plusieurs personnes habilités de consulté le fichier et un mot de passe pour pouvoir saisir ou modifier des données
par contre pour des protections partielles il faut passer en VBA mais pour l'instant je n'en vois pas l'intérêt
ps: Vaucluse, as tu jeté un oeil sur cette discussion
https://forums.commentcamarche.net/forum/affich-19222115-roue-qui-tourne#p19246113
Je ne sais pas si j'ai tout bien compris, mais en résumé sur le classeur de trois feuilles une seule personne est habilitée à modifier les données ou plusieurs personnes peuvent le faire !
Si c'est cela pas besoin de VBA, il suffit de protéger le classeur à l'ouverture et à la modification, ce qui fait que pour ouvrir le fichier deux mots de passe seront demandés, un pour ouvrir ce qui permet à plusieurs personnes habilités de consulté le fichier et un mot de passe pour pouvoir saisir ou modifier des données
par contre pour des protections partielles il faut passer en VBA mais pour l'instant je n'en vois pas l'intérêt
ps: Vaucluse, as tu jeté un oeil sur cette discussion
https://forums.commentcamarche.net/forum/affich-19222115-roue-qui-tourne#p19246113
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
21 sept. 2010 à 15:46
21 sept. 2010 à 15:46
Salut Mike
tu es surement plus informé que moi sur les solutions possibles:
ce que j'ai compris de la question:
une feuille pour chaque session de travail, soit trois feuilles
ces feuilles sont déjà protégées avec seulement quelques cellules à remplir
Chaque feuille doit comporter des zones dédiées à chaque intervenant.
le souhait est que chaque intervenant ne puisse accéder qu'à sa zone sans supprimer la protection qui garde la structure de la feuille.
Sous toutes réserves...!et surtout sous réserve de ma capacité de compréhension :-)
ce qui fait que sans macro pour dégager l'un ou l'autre des champs je ne vois pas, pas plus qu'une macro avec mot de passe d'ailleurs!
je laisse le demandeur entre tes bonnes mains.
Crdlmnt
tu es surement plus informé que moi sur les solutions possibles:
ce que j'ai compris de la question:
une feuille pour chaque session de travail, soit trois feuilles
ces feuilles sont déjà protégées avec seulement quelques cellules à remplir
Chaque feuille doit comporter des zones dédiées à chaque intervenant.
le souhait est que chaque intervenant ne puisse accéder qu'à sa zone sans supprimer la protection qui garde la structure de la feuille.
Sous toutes réserves...!et surtout sous réserve de ma capacité de compréhension :-)
ce qui fait que sans macro pour dégager l'un ou l'autre des champs je ne vois pas, pas plus qu'une macro avec mot de passe d'ailleurs!
je laisse le demandeur entre tes bonnes mains.
Crdlmnt
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
21 sept. 2010 à 15:56
21 sept. 2010 à 15:56
Re,
Effectivement, si c'est ça il n'y a qu'un code VB.
Il y a bien longtemps j'avais écrit un code semblable mais vu la complexité et pour ne pas avoir des codes à refaire, il serait bon d'avoir un exemple de fichier ne contenant pas de notes confidentielles pour apprécier sa structure.
A joindre avec ce lien
https://www.cjoint.com/
Cordialement
Mike-31
Effectivement, si c'est ça il n'y a qu'un code VB.
Il y a bien longtemps j'avais écrit un code semblable mais vu la complexité et pour ne pas avoir des codes à refaire, il serait bon d'avoir un exemple de fichier ne contenant pas de notes confidentielles pour apprécier sa structure.
A joindre avec ce lien
https://www.cjoint.com/
Cordialement
Mike-31
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
21 sept. 2010 à 15:49
21 sept. 2010 à 15:49
Bonjour Mike
Ce que j'explique c'est que j'ai monter un fichier avec trois feuilles protégé par mon mot de passe, et seulement moi peux modifier la feuille. cependant il y a une personne par quart de travail qui entre des données dans le corps de la feuille environ 30 lignes et c,est cette partie de la feuille que je veux protègé. Alors chaque personne qui travail aurait son mot de passe pour entrée les données seulement, mais pas pour l'ensemble de la feuille. Est-ce possible de le faire sans VBA?
Claude
Ce que j'explique c'est que j'ai monter un fichier avec trois feuilles protégé par mon mot de passe, et seulement moi peux modifier la feuille. cependant il y a une personne par quart de travail qui entre des données dans le corps de la feuille environ 30 lignes et c,est cette partie de la feuille que je veux protègé. Alors chaque personne qui travail aurait son mot de passe pour entrée les données seulement, mais pas pour l'ensemble de la feuille. Est-ce possible de le faire sans VBA?
Claude
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
Modifié par Mike-31 le 21/09/2010 à 18:18
Modifié par Mike-31 le 21/09/2010 à 18:18
Re,
Non ce genre de contrôle ne peut se faire qu'en VBA
Pour ce genre de code, je te propose de protéger l'ouverture du fichier avec un mot de passe de sorte à ouvrir les propriétés du fichier (Workbook) sous protection, mais ce n'est pas indispensable
le fichier s'ouvre mais reste inaccessible
Une boite de dialogue s'ouvre invitant la personne à saisir son nom ou un code (au choix)
si le nom ou code correspond aux données saisies dans le code les trois feuilles du fichier deviennent accessible sur les plages correspondantes au nom saisi, sinon on invite la personne de resaisir son nom ou de quitter, dans ce cas le fichier se ferme
Pour le changement d'accessibilité, soit on ferme le fichier qui verrouillera automatiquement les feuilles avec ou non un enregistrement automatique et la personne suivante redémarrera le fichier pour ouvrir son accessibilité (je pense que ce serait le mieux) ou on crée sur la feuille un bouton changement d'utilisateur
Pour ne pas avoir à recommencer le code, il serait bon d'avoir un exemple de fichier
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Non ce genre de contrôle ne peut se faire qu'en VBA
Pour ce genre de code, je te propose de protéger l'ouverture du fichier avec un mot de passe de sorte à ouvrir les propriétés du fichier (Workbook) sous protection, mais ce n'est pas indispensable
le fichier s'ouvre mais reste inaccessible
Une boite de dialogue s'ouvre invitant la personne à saisir son nom ou un code (au choix)
si le nom ou code correspond aux données saisies dans le code les trois feuilles du fichier deviennent accessible sur les plages correspondantes au nom saisi, sinon on invite la personne de resaisir son nom ou de quitter, dans ce cas le fichier se ferme
Pour le changement d'accessibilité, soit on ferme le fichier qui verrouillera automatiquement les feuilles avec ou non un enregistrement automatique et la personne suivante redémarrera le fichier pour ouvrir son accessibilité (je pense que ce serait le mieux) ou on crée sur la feuille un bouton changement d'utilisateur
Pour ne pas avoir à recommencer le code, il serait bon d'avoir un exemple de fichier
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
21 sept. 2010 à 18:38
21 sept. 2010 à 18:38
Bonjour Mike
Pour répondre à ta première intérogation, il n'est pas nécéssaire de protèger l'ouverture du fichier puisque nous sommes les seules (nom de l'agent) a avoir accès au fichier. Le fait d'avoir une boite de dialogue pour chacune des feuilles est excellent et le mot de passe doit correspondre au nom de l'agent qui travail sur ce quart de travail, mais il ne doit pas avoir accès aux autres feuille sauf en lecture. J'apprécirais vraiment que chaque page ai un bouton de changement d'utilisateur mais le dossier se fermera seulement le lendemain matin. Laseule personne qui auar accès a tout les fichier sera moi Claude Boucher.
Merci
Pour répondre à ta première intérogation, il n'est pas nécéssaire de protèger l'ouverture du fichier puisque nous sommes les seules (nom de l'agent) a avoir accès au fichier. Le fait d'avoir une boite de dialogue pour chacune des feuilles est excellent et le mot de passe doit correspondre au nom de l'agent qui travail sur ce quart de travail, mais il ne doit pas avoir accès aux autres feuille sauf en lecture. J'apprécirais vraiment que chaque page ai un bouton de changement d'utilisateur mais le dossier se fermera seulement le lendemain matin. Laseule personne qui auar accès a tout les fichier sera moi Claude Boucher.
Merci
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
21 sept. 2010 à 21:34
21 sept. 2010 à 21:34
Re,
Regarde une première idée de contrôle, à L'ouverture pour avoir accès au fichier il faut saisir un nom, pour l'instant trois possibilités
Mike ou Titi ou Toto
Si on saisi ex. Mike la feuille 1 se déprotège alors que les deux autres se verrouillent et inversement.
Les onglets peuvent être nommé sans problème
J'ai activé un enregistrement automatique à la fermeture du fichier.
Il est possible de déprotéger dans la feuille rendue accessible que quelques cellules ou plage, également masquer les autre feuilles, mais apparemment ce n'est pas ton souhait
https://www.cjoint.com/?jvvzGkd0u8
Regarde une première idée de contrôle, à L'ouverture pour avoir accès au fichier il faut saisir un nom, pour l'instant trois possibilités
Mike ou Titi ou Toto
Si on saisi ex. Mike la feuille 1 se déprotège alors que les deux autres se verrouillent et inversement.
Les onglets peuvent être nommé sans problème
J'ai activé un enregistrement automatique à la fermeture du fichier.
Il est possible de déprotéger dans la feuille rendue accessible que quelques cellules ou plage, également masquer les autre feuilles, mais apparemment ce n'est pas ton souhait
https://www.cjoint.com/?jvvzGkd0u8
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
22 sept. 2010 à 01:19
22 sept. 2010 à 01:19
Salut Mike
Sa semble vraiment bien beau travail, es-tu capable de reproduire ceci sur chaque feuille sans rien dépalcé ou enlever? De plus, est-ce possible de ne pas fermer le dossier mais quand la nouvelle personne qui travaille sur le quart de soir arrive elle n,a qu'a cliquez sur l'onglet de soir et entrer son nom ou mot de passe et commencer son travail, et ainsi suit ceci sans etre oubliger de fermer le dossier et de l,ouvrir èa chaque fois que l'ont commence un nouveau quartd de travail.
Merci
Claude
Sa semble vraiment bien beau travail, es-tu capable de reproduire ceci sur chaque feuille sans rien dépalcé ou enlever? De plus, est-ce possible de ne pas fermer le dossier mais quand la nouvelle personne qui travaille sur le quart de soir arrive elle n,a qu'a cliquez sur l'onglet de soir et entrer son nom ou mot de passe et commencer son travail, et ainsi suit ceci sans etre oubliger de fermer le dossier et de l,ouvrir èa chaque fois que l'ont commence un nouveau quartd de travail.
Merci
Claude
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
22 sept. 2010 à 08:44
22 sept. 2010 à 08:44
Re,
es-tu capable de reproduire ceci sur chaque feuille OUI BIEN SUR
est-ce possible de ne pas fermer le dossier mais quand la nouvelle personne qui travaille sur le quart de soir arrive elle n,a qu'a cliquez sur l'onglet de soir et entrer son nom ou mot de passe et commencer son travail OUI SANS PROBLEME
Aujourd'hui je suis pas mal pris, je te ferai un petit montage dès que possible
Mike-31
es-tu capable de reproduire ceci sur chaque feuille OUI BIEN SUR
est-ce possible de ne pas fermer le dossier mais quand la nouvelle personne qui travaille sur le quart de soir arrive elle n,a qu'a cliquez sur l'onglet de soir et entrer son nom ou mot de passe et commencer son travail OUI SANS PROBLEME
Aujourd'hui je suis pas mal pris, je te ferai un petit montage dès que possible
Mike-31
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
22 sept. 2010 à 12:36
22 sept. 2010 à 12:36
Bonjour Mike
Encore moi Mike et encore quelques demande spéciale. Ce que j'aimerai est lorsque l'agent arrive pour son quart de travail, il entre son nom et a ce moment la case IDENTIFIEZ-VOUS apparait afin qu'il saisise sont mot de passe et qu'il commence son quart de travail ce qui veut dire un Nom un Mot DE PASSE. Chaque mot de passe lequel tu choisira mais qui doit être asez simple SVP pour chaque agent que tu retrouve dans la case NOM DE L'AGENT en haut à gauche de la feuille. De plus Mike, losrque la personne termine son quart de travail il doit y avoir une façon d'empecher l'autre agent d'écrire sur la feuille de celui qui vient de terminé son quart de travail soit un bouton qui donne accès soit à l'ouverture ou la fermeture de la feuille je ne sais pas si je suis asser clair?. Et pour moi je doit avoir accès à n'importe quel feuille sans restriction SVP. Et de plus Mike, j'imagine que l'ont doit protègé la macro vu que chaque mot de passe y sera inscrit.
je te remercie vraiment beaucoup Mike de prendre du temps pour m,aider
Claude
Encore moi Mike et encore quelques demande spéciale. Ce que j'aimerai est lorsque l'agent arrive pour son quart de travail, il entre son nom et a ce moment la case IDENTIFIEZ-VOUS apparait afin qu'il saisise sont mot de passe et qu'il commence son quart de travail ce qui veut dire un Nom un Mot DE PASSE. Chaque mot de passe lequel tu choisira mais qui doit être asez simple SVP pour chaque agent que tu retrouve dans la case NOM DE L'AGENT en haut à gauche de la feuille. De plus Mike, losrque la personne termine son quart de travail il doit y avoir une façon d'empecher l'autre agent d'écrire sur la feuille de celui qui vient de terminé son quart de travail soit un bouton qui donne accès soit à l'ouverture ou la fermeture de la feuille je ne sais pas si je suis asser clair?. Et pour moi je doit avoir accès à n'importe quel feuille sans restriction SVP. Et de plus Mike, j'imagine que l'ont doit protègé la macro vu que chaque mot de passe y sera inscrit.
je te remercie vraiment beaucoup Mike de prendre du temps pour m,aider
Claude
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
22 sept. 2010 à 14:46
22 sept. 2010 à 14:46
Re,
J'ai un peu pensé à tout cela, d'ailleurs tu pourras à ta guise changer tous les mots de passe et un seul déverrouillera toutes les feuilles, le tien. Le code VBA sera protégé il y va de soit pour les changements d'utilisateur je pense plutôt à un bouton de fin de saisie que chacun après ces saisies devra actionner pour protéger ses écrit.
Donne moi un peu de temps, je ne fais pas que cela mais je viens de terminer une demande pertinente qui me laissera plus de temps. J'en suis fier, si tu veux y jeter un oeil
https://forums.commentcamarche.net/forum/affich-19222115-roue-qui-tourne#p19258375
J'ai un peu pensé à tout cela, d'ailleurs tu pourras à ta guise changer tous les mots de passe et un seul déverrouillera toutes les feuilles, le tien. Le code VBA sera protégé il y va de soit pour les changements d'utilisateur je pense plutôt à un bouton de fin de saisie que chacun après ces saisies devra actionner pour protéger ses écrit.
Donne moi un peu de temps, je ne fais pas que cela mais je viens de terminer une demande pertinente qui me laissera plus de temps. J'en suis fier, si tu veux y jeter un oeil
https://forums.commentcamarche.net/forum/affich-19222115-roue-qui-tourne#p19258375
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
22 sept. 2010 à 15:19
22 sept. 2010 à 15:19
Salut Mike
Je viens de regarder et tu es vraiment bon en Excel et VBA c'est très imprisionnant pour un débutant comme moi.
Bonne journée
Claude
Je viens de regarder et tu es vraiment bon en Excel et VBA c'est très imprisionnant pour un débutant comme moi.
Bonne journée
Claude
Papou93
Messages postés
146
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
5 juin 2012
59
Modifié par Papou93 le 22/09/2010 à 20:08
Modifié par Papou93 le 22/09/2010 à 20:08
Bonjour le forum,
Bonjour Claude021,
J'ai suivi avec intérêt la discussion présente, et je me permets de te proposer une solution par macros.
J'ai nommé les 3 feuilles suivantes : "JOUR", "SOIR" et" NUIT".
J'ai ajouté une quatrième feuille nommée"Parametres". Cette dernière sert à stocker les noms des utilisateurs , leur mot de passe et leur poste respectifs. La cellule F1 stocke le mot de passe global du classeur. C'est uniquement sur cette feuille que tu dois modifier les noms des agents et les mots de passe; tu peux également en ajouter, la macro lira automatiquement les données à l'affichage du formulaire. Cette feuille devra être cachée par la suite.
Le mot de passe pour affichage du projet dans l'éditeur VBA est le même qu'en cellule F1.
Il resterait éventuellement à écrire un module pour la modification du mot de passe global (cellule F1), car si tu modifies cette cellule manuellement, VBA te renverra un message d'erreur.
Il reste aussi à compléter le code du bouton Annuler : pour le moment, il ne ferme pas l'application, c'est pour te permettre d'accéder à la feuille Parametres.
Il faudra aussi prévoir un bouton sur chaque feuille pour changer d'utilisateur, mais je voulais soumettre ce projet à ton appréciation avant de continuer.
Espérant t'avoir aidé, et restant à ton écoute.
Cordialement.
https://www.cjoint.com/?jws5xmN7XF
Bonjour Claude021,
J'ai suivi avec intérêt la discussion présente, et je me permets de te proposer une solution par macros.
J'ai nommé les 3 feuilles suivantes : "JOUR", "SOIR" et" NUIT".
J'ai ajouté une quatrième feuille nommée"Parametres". Cette dernière sert à stocker les noms des utilisateurs , leur mot de passe et leur poste respectifs. La cellule F1 stocke le mot de passe global du classeur. C'est uniquement sur cette feuille que tu dois modifier les noms des agents et les mots de passe; tu peux également en ajouter, la macro lira automatiquement les données à l'affichage du formulaire. Cette feuille devra être cachée par la suite.
Le mot de passe pour affichage du projet dans l'éditeur VBA est le même qu'en cellule F1.
Il resterait éventuellement à écrire un module pour la modification du mot de passe global (cellule F1), car si tu modifies cette cellule manuellement, VBA te renverra un message d'erreur.
Il reste aussi à compléter le code du bouton Annuler : pour le moment, il ne ferme pas l'application, c'est pour te permettre d'accéder à la feuille Parametres.
Il faudra aussi prévoir un bouton sur chaque feuille pour changer d'utilisateur, mais je voulais soumettre ce projet à ton appréciation avant de continuer.
Espérant t'avoir aidé, et restant à ton écoute.
Cordialement.
https://www.cjoint.com/?jws5xmN7XF
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
22 sept. 2010 à 20:29
22 sept. 2010 à 20:29
Bonjour Papou93
Je te remercie beaucoup pour l'intérêt que tu porte à ce dossier, vraiment gentil.
Je vais attendre la réponse de Mike mais je croix bien que ca pourrait aller avec certaines mod.
Merci
Claude
Je te remercie beaucoup pour l'intérêt que tu porte à ce dossier, vraiment gentil.
Je vais attendre la réponse de Mike mais je croix bien que ca pourrait aller avec certaines mod.
Merci
Claude
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
23 sept. 2010 à 21:35
23 sept. 2010 à 21:35
Salut,
Je reviens,
Les trois feuilles peuvent être nommées à convenance sans que cela n'affecte le code, pour accéder à la feuille 1 le code est Mike, pour la feuille 2 Titi la 3 Toto avec Claude on accède sur les trois (respecter la majuscule).
Le changement de feuille déclenche automatiquement la demande de mot de passe de la feuille.
Seul bémol, si on ferme le classeur sur la feuille2, à l'ouverture du fichier on Démade le mot de passe qui permet d'un coup sélectionner la feuille et la déverrouille, si le demandeur saisi le mot de passe de la feuille 3 le ce mot de passe lui est redemandé. Il est possible de remédier à cela avec des boutons, ce qui serait dommage et plus contraignant. L'enregistrement est automatique au changement de feuille et à la fermeture du fichier
https://www.cjoint.com/?jxvHNe4Jzt
Je reviens,
Les trois feuilles peuvent être nommées à convenance sans que cela n'affecte le code, pour accéder à la feuille 1 le code est Mike, pour la feuille 2 Titi la 3 Toto avec Claude on accède sur les trois (respecter la majuscule).
Le changement de feuille déclenche automatiquement la demande de mot de passe de la feuille.
Seul bémol, si on ferme le classeur sur la feuille2, à l'ouverture du fichier on Démade le mot de passe qui permet d'un coup sélectionner la feuille et la déverrouille, si le demandeur saisi le mot de passe de la feuille 3 le ce mot de passe lui est redemandé. Il est possible de remédier à cela avec des boutons, ce qui serait dommage et plus contraignant. L'enregistrement est automatique au changement de feuille et à la fermeture du fichier
https://www.cjoint.com/?jxvHNe4Jzt
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
23 sept. 2010 à 22:12
23 sept. 2010 à 22:12
Salut Mike
Heureux de te parler et un gros merci c'est excellent et ont approche d'un excellent résultat. J'aimerai s'avoir Mike, si l'ont peux associé un mot de passe à une personne? Pourquoi est-ce que je demande ça, jusque la personne qui commence son quart de travail doit saisir son nom en premier et c'est la que le mot de passe je croix devrait être demandé. Ce qui veut dire que moi a l'arrivé au poste je commence sur l'onglet ''feuille de jour'' pour mon quart de travail et à la saisie de mon nom en haut à gauche de ma feuille la je devrait entrée un mot de passe dans une boite comme tu as fait. Et a la fin de mon quart de travail, la deuxième pesronne commence son quart de travail sur le l'onglet ''journal de soir" et a la saisi de son en haut ont lui demanderai son mot de passe dans un boite comme précédent. Naturellement, il y a huit agent avec moi donc huit mot de passe mais le mien est un passe partout. Et je croix aussi que trois nom comme Mike-Titi-Toto pourrait être utiliser comme nom ''spare'' pour des agents à venir. Est-ce qu'il me sera possible de changer les noms et les mots de passe moi=même dans le futur?
Je tiens vraiment à te remercié pour ton aide, car sans toi ce serait le neant
Claude
Heureux de te parler et un gros merci c'est excellent et ont approche d'un excellent résultat. J'aimerai s'avoir Mike, si l'ont peux associé un mot de passe à une personne? Pourquoi est-ce que je demande ça, jusque la personne qui commence son quart de travail doit saisir son nom en premier et c'est la que le mot de passe je croix devrait être demandé. Ce qui veut dire que moi a l'arrivé au poste je commence sur l'onglet ''feuille de jour'' pour mon quart de travail et à la saisie de mon nom en haut à gauche de ma feuille la je devrait entrée un mot de passe dans une boite comme tu as fait. Et a la fin de mon quart de travail, la deuxième pesronne commence son quart de travail sur le l'onglet ''journal de soir" et a la saisi de son en haut ont lui demanderai son mot de passe dans un boite comme précédent. Naturellement, il y a huit agent avec moi donc huit mot de passe mais le mien est un passe partout. Et je croix aussi que trois nom comme Mike-Titi-Toto pourrait être utiliser comme nom ''spare'' pour des agents à venir. Est-ce qu'il me sera possible de changer les noms et les mots de passe moi=même dans le futur?
Je tiens vraiment à te remercié pour ton aide, car sans toi ce serait le neant
Claude
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
23 sept. 2010 à 22:30
23 sept. 2010 à 22:30
Re,
Oui bien sur les mots de passe ne sont pas figé et sur les codes séparé que je t'ai écrit, tu pourras facilement les modifier et en ajouter, je t'expliquerai tout cela lorsque nous seront d'accord sur le fonctionnement.
De même tu peux ajouter des feuilles avec un minimum d'intervention et les nommer à ta guise.
Tu devrai mettre à notre disposition un modèle de fichier comme je te l'ai demandé afin que nous puissions cerner cette demande
mais voyons le cas de Monsieur dupont qui intervient de jour donc sur la feuille jour, son mot de passe va lui servir à quoi exactement, ouvrir la feuille jour, Accèder à l'écriture sur la feuille jour ou déverrouiller une plage le concernant dans la feuille jour !
Ensuite arrive Monsieur Duran, qui va travailler sur la feuille après midi etc j'imagine que la semaine suivante Monsieur Dupont travaillera sur la feuille Après midi ou nuit et siaisera des infos ou sur plage ou à la suite des données de son prédécésseur !
Oui bien sur les mots de passe ne sont pas figé et sur les codes séparé que je t'ai écrit, tu pourras facilement les modifier et en ajouter, je t'expliquerai tout cela lorsque nous seront d'accord sur le fonctionnement.
De même tu peux ajouter des feuilles avec un minimum d'intervention et les nommer à ta guise.
Tu devrai mettre à notre disposition un modèle de fichier comme je te l'ai demandé afin que nous puissions cerner cette demande
mais voyons le cas de Monsieur dupont qui intervient de jour donc sur la feuille jour, son mot de passe va lui servir à quoi exactement, ouvrir la feuille jour, Accèder à l'écriture sur la feuille jour ou déverrouiller une plage le concernant dans la feuille jour !
Ensuite arrive Monsieur Duran, qui va travailler sur la feuille après midi etc j'imagine que la semaine suivante Monsieur Dupont travaillera sur la feuille Après midi ou nuit et siaisera des infos ou sur plage ou à la suite des données de son prédécésseur !
Claude021
Messages postés
69
Date d'inscription
mercredi 21 avril 2010
Statut
Membre
Dernière intervention
8 août 2011
1
23 sept. 2010 à 23:43
23 sept. 2010 à 23:43
Bonjour Mike
Pour ce qui est de mon model de fichier je te l'ai fait parvenir le 21 sept 18h12 avec cjjoint comme tu me l'a demandé, tu ne la pas reçu? Je vais te le faire parvenir une autre fois. De plus tu compredra mieux le journal jour, soir etc.,,, Un agent par quart de travail et il reveint dans le même quart a tout les semaines. les infos des agents seront saisi sur leur page respectif et c'est pourquoi je tiens a avoir un mot de passe par individu, car une fois la saisie terminé après leur quart de travail tout est sauvegarder et personne ne peut les corriger ou enlever, ca prend un mot de passe pour y avoir accès.
Pour ce qui est de mon model de fichier je te l'ai fait parvenir le 21 sept 18h12 avec cjjoint comme tu me l'a demandé, tu ne la pas reçu? Je vais te le faire parvenir une autre fois. De plus tu compredra mieux le journal jour, soir etc.,,, Un agent par quart de travail et il reveint dans le même quart a tout les semaines. les infos des agents seront saisi sur leur page respectif et c'est pourquoi je tiens a avoir un mot de passe par individu, car une fois la saisie terminé après leur quart de travail tout est sauvegarder et personne ne peut les corriger ou enlever, ca prend un mot de passe pour y avoir accès.