A voir également:
- Systeme de pointage
- Restauration systeme windows 10 - Guide
- Fiche de pointage - Télécharger - Tableur
- L'administrateur système a configuré la politique de votre système pour interdire cette installation ✓ - Forum Logiciels
- Comment refaire le système d'un ordinateur - Guide
- Erreur système zoom lumix ✓ - Forum Panasonic
4 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
11 déc. 2017 à 15:25
11 déc. 2017 à 15:25
Bonjour,
L'objectif recherché n'est pas très clair, empêcher l'utilisateur de changer de feuille ?
« je peux vous envoye le programme si vous le desirer »
C'est une option mais, il serait plus simple de disposer de ton fichier,
débarrassé des informations confidentielles s'il y lieu.
Déposes le fichier avec des commentaires explicatifs détaillés sur
https://mon-partage.fr/
et mets le lien obtenu dans ton prochain message.
L'objectif recherché n'est pas très clair, empêcher l'utilisateur de changer de feuille ?
« je peux vous envoye le programme si vous le desirer »
C'est une option mais, il serait plus simple de disposer de ton fichier,
débarrassé des informations confidentielles s'il y lieu.
Déposes le fichier avec des commentaires explicatifs détaillés sur
https://mon-partage.fr/
et mets le lien obtenu dans ton prochain message.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
12 déc. 2017 à 08:50
12 déc. 2017 à 08:50
Bonjour Geo
Un vieil essai qui dénonce
qui a ouvert et fermer le classeur et quand, l'ancienne et nouvelle valeur (dans une colonne pour la démo)
mais il faut que tu protèges l'accès à VBA dans "bigbrother" et "dissident"
https://mon-partage.fr/f/OSVXRcIz/
Un vieil essai qui dénonce
qui a ouvert et fermer le classeur et quand, l'ancienne et nouvelle valeur (dans une colonne pour la démo)
mais il faut que tu protèges l'accès à VBA dans "bigbrother" et "dissident"
https://mon-partage.fr/f/OSVXRcIz/
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié le 12 déc. 2017 à 16:42
Modifié le 12 déc. 2017 à 16:42
Je suppose que tu ne regardes pas toute la journée qui écrit ou modifie les heures !
tu fermes bigbrother et tout ce qui se passe dans la colonne "démo" est enregistrer dans bigbrother sans que l'on ouvre bigbrother (inscription dans un classeur fermé)
donc, quand tu rouvres bigbrother, tu as le point sur l'activité de "dissident"
Ps: je n'avais pas vu ton classeur...
tu fermes bigbrother et tout ce qui se passe dans la colonne "démo" est enregistrer dans bigbrother sans que l'on ouvre bigbrother (inscription dans un classeur fermé)
donc, quand tu rouvres bigbrother, tu as le point sur l'activité de "dissident"
Ps: je n'avais pas vu ton classeur...
Whismeril
Messages postés
19025
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 avril 2024
929
14 déc. 2017 à 08:38
14 déc. 2017 à 08:38
Bonjour,
en parcourant ce fil sans avoir téléchargé les fichiers présentés, je me demande si la soluion ne serait pas un userform (un formulaire) avec la feuille excel cachée.
Dans l’userform, il y a des zones de saisie pour toutes les infos dont tu as besoin, et un bouton Valider qui ne serait actif qu’une fois toutes les infos saisies
en parcourant ce fil sans avoir téléchargé les fichiers présentés, je me demande si la soluion ne serait pas un userform (un formulaire) avec la feuille excel cachée.
Dans l’userform, il y a des zones de saisie pour toutes les infos dont tu as besoin, et un bouton Valider qui ne serait actif qu’une fois toutes les infos saisies
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
Modifié le 18 déc. 2017 à 11:24
Modifié le 18 déc. 2017 à 11:24
Bonjour,
Voici un exemple:
https://www.cjoint.com/c/GLskycSgRJQ
Pour comprendre les processus employés voir ces
programmes:
https://codes-sources.commentcamarche.net/source/53885-password-classeur-excel
https://codes-sources.commentcamarche.net/source/53948-protection-vbaproject
@+ Le Pivert
Voici un exemple:
https://www.cjoint.com/c/GLskycSgRJQ
Pour comprendre les processus employés voir ces
programmes:
https://codes-sources.commentcamarche.net/source/53885-password-classeur-excel
https://codes-sources.commentcamarche.net/source/53948-protection-vbaproject
@+ Le Pivert
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
19 déc. 2017 à 00:41
19 déc. 2017 à 00:41
Une protection toute relative qui ne résiste pas à la méthode classique (.xlsm => .7z et DPB => DPx)
Le plus efficace reste la pointeuse biométrique...
Le plus efficace reste la pointeuse biométrique...
Bonjour merci pour ta réponse mais cela ressemble a la proposition de patrice avec la macro pour activer les feuilles.
je sais que aucun système n'est infaillible. c'est pour cela que j'aurai bien aime pouvoir activer les boutons (visualise et enregistrer ) avec un touche du pave numérique.
les employés n'ont pas accès a la tour du pc ni au clavier. il y a juste l’écran la souris et le pave numérique externe a leurs disposition. si j arrivais a faire disparaitre la souris, ça devient très dur de contourne le mot de passe .
Encore merci de me répondre
je sais que aucun système n'est infaillible. c'est pour cela que j'aurai bien aime pouvoir activer les boutons (visualise et enregistrer ) avec un touche du pave numérique.
les employés n'ont pas accès a la tour du pc ni au clavier. il y a juste l’écran la souris et le pave numérique externe a leurs disposition. si j arrivais a faire disparaitre la souris, ça devient très dur de contourne le mot de passe .
Encore merci de me répondre
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
19 déc. 2017 à 14:30
19 déc. 2017 à 14:30
Voir ceci pour désactiver la souris:
https://codes-sources.commentcamarche.net/source/32067-hook-clavier-souris-permet-un-bloquage-du-clavier-et-ou-de-la-souris
@+ Le Pivert
https://codes-sources.commentcamarche.net/source/32067-hook-clavier-souris-permet-un-bloquage-du-clavier-et-ou-de-la-souris
@+ Le Pivert
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
19 déc. 2017 à 15:09
19 déc. 2017 à 15:09
A mettre dans:
Touche F5 pour enregistrer et touche F12 pour visualiser
Voilà
Private Sub Workbook_Open() Application.OnKey "{F5}", Procedure:="Enr" Application.OnKey "{F12}", Procedure:="Vis" End sub
Touche F5 pour enregistrer et touche F12 pour visualiser
Voilà
11 déc. 2017 à 17:36
j ai la feuille principal ou l'employe entre son numero (dans une textbox) et appuye sur le bouton valide
sur la deuxieme feuille, s enregistre le numero et le nom de l employe + la date et l heure.
le probleme que je rencontre, c'est que les employe vont sur la deuxieme feuille pour modifier l'heure d'arrive ou de depart.
pour regler le probleme je pensais enferme le pc dans une boite et laisser juste le pave numerique apparent mais pour cela il faudrait que je puisse activer les macros avec une touche du pave numerique
je t'envoi le fichier demain car celui ci est au boulot
11 déc. 2017 à 23:06
Tu peux protéger l'accès au VBA par un mot de passe et mettre la 2ème feuille en veryhidden
12 déc. 2017 à 07:33
je ne connais pas le veryhidden, peux tu m en dire plus ?
12 déc. 2017 à 07:44
12 déc. 2017 à 14:45
Il faut revoir le principe d'utilisation ;
- Les commandes de l'administrateur ne doivent apparaître que pour lui.
- Les employés n'ont besoin que des commandes de pointage, seule la feuille "num" est nécessaire. Toutes les autres devraient être masquées (propriété .Visible=xlSheetVeryHidden)
D'autre part, l'ensemble du code est à améliorer :
1. Il est fortement conseillé de déclarer toutes les variables. Option Explicit en début de chaque module évite d'en oublier.
2. Lorsqu'on travaille sur plusieurs feuilles, il faut éviter d'utiliser les objets implicites, ex: Cells(6, 24), qui font référence au Parent actif, et utiliser systématiquement leur définition explicite, ex : Worlsheets("Num").cells(6, 24) c'est à dire toujours préciser sur quelle feuille se trouve la cellule plutôt que laisser Excel faire référence à la feuille active. De même, il faut aussi éviter de faire référence à ActiveCell