Lier la lecture d'un fichier excel à un utilisateur de session.

Messages postés
3
Date d'inscription
mercredi 20 mars 2019
Statut
Membre
Dernière intervention
20 mars 2019
- - Dernière réponse : eriiic
Messages postés
22839
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 août 2019
- 20 mars 2019 à 15:32
Bonjour,

Je voudrais savoir s'il était possible de filtrer la lecture d'un fichier excel en fonction de l'utilisateur de session.
Si oui, je voudrais limiter la visualisation des données en fonction de certains utilisateurs en particulier.

Merci d'avance
Afficher la suite 

2 réponses

Messages postés
1914
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
7 août 2019
120
0
Merci
Bonjour,

Par macro Excel. Un exemple ici : https://www.commentcamarche.net/forum/affich-32413536-ouvrir-un-fichier-si-le-nom-d-utilisateur-contient

Il y a quelques années, j'avais fait quelque chose de similaire dans mon entreprise. C'était une feuille qui était visible ou masquée suivant l'utilisateur.

A+
LupetteExcel
Messages postés
3
Date d'inscription
mercredi 20 mars 2019
Statut
Membre
Dernière intervention
20 mars 2019
-
Merci pour la réponse, je vais essayer cela
Commenter la réponse de Zoul67
Messages postés
22839
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 août 2019
5591
0
Merci
Bonjour à tous,

à noter qu'il suffit de refuser les macros à l'ouverture pour avoir accès à tout.
Tu ne peux te protéger que contre la malveillance simple, pas contre quelqu'un de décidé.
eric
LupetteExcel
Messages postés
3
Date d'inscription
mercredi 20 mars 2019
Statut
Membre
Dernière intervention
20 mars 2019
-
Merci beaucoup ! Il s'agit juste d'un raccourcis, rien de préventif.
Zoul67
Messages postés
1914
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
7 août 2019
120 -
Bonjour Eric,

Ce n'est pas possible en ayant un onglet d'accueil vierge et des onglets masqués par défaut ?
Si on refuse les macros, les onglets restent masqués.
Si on autorise les macros, la macro automatique vérifie l'appartenance du nom d'utilisateur aux utilisateurs ayant droit d'afficher ces onglets.

A+
eriiic
Messages postés
22839
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 août 2019
5591 -
Les onglets restent masqués tant que tu ne les affiches pas ;-)
Même si tu les mets xlSheetVeryHidden et un mot de passe pour vba, il y a suffisamment d'outils pour ôter les protection en 5s.
Mais ça suffit pour le tout venant, pas la peine de se prendre la tête.
eric
Commenter la réponse de eriiic