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

LupetteExcel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

2 réponses

Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Bonjour,

Par macro Excel. Un exemple ici : https://forums.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+
0
LupetteExcel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour la réponse, je vais essayer cela
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
0
LupetteExcel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup ! Il s'agit juste d'un raccourcis, rien de préventif.
0
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
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+
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
0