Verrouiller certaines feuilles en fonction de l'utilisateur
2 réponses
Isa
Bonjour,
J'ai un fichier Excel avec plusieurs feuilles et je veux verrouiller
certaines de ces feuilles lors les utilisateurs ne sont pas autorisés à les
ouvrir.
J'ai trouvé la solution que dès que la feuille est activate, je repasse sur
une autre feuille mais ce n'est pas très propre.
Je préfèrerais un truc du genre Worksheet.Lock.
Est ce que cela existe ?
Merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FdeCourt
Salut,
Tu pourrais faire le controle à l'ouverture du fichier, et en fonction de l'utilisateur, cacher certaines feuilles :
Sheets("XXXXX").Visible = xlSheetVeryHidden
Ainsi la feuille ne peut être réactivée que par Macro. A cela tu combine une protection de la structure de ton classeur avec mot de passe, et l'utilisateur ne peut plus afficher ces feuilles.
Cordialement,
F.
Salut,
Tu pourrais faire le controle à l'ouverture du fichier, et en fonction
de l'utilisateur, cacher certaines feuilles :
Sheets("XXXXX").Visible = xlSheetVeryHidden
Ainsi la feuille ne peut être réactivée que par Macro. A cela tu
combine une protection de la structure de ton classeur avec mot de
passe, et l'utilisateur ne peut plus afficher ces feuilles.
Tu pourrais faire le controle à l'ouverture du fichier, et en fonction de l'utilisateur, cacher certaines feuilles :
Sheets("XXXXX").Visible = xlSheetVeryHidden
Ainsi la feuille ne peut être réactivée que par Macro. A cela tu combine une protection de la structure de ton classeur avec mot de passe, et l'utilisateur ne peut plus afficher ces feuilles.
Cordialement,
F.
Philippe.R
Bonjour, Tu peux regarder du côté de la propriété visible qui peut être réglée sur xlveryhidden par défaut à la fermeture du classeur et repasser à true à l'ouverture après test sur l'identité de l'utilisateur, via environ'"username") par exemple -- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Isa" a écrit dans le message de news:
Bonjour,
J'ai un fichier Excel avec plusieurs feuilles et je veux verrouiller certaines de ces feuilles lors les utilisateurs ne sont pas autorisés à les ouvrir. J'ai trouvé la solution que dès que la feuille est activate, je repasse sur une autre feuille mais ce n'est pas très propre. Je préfèrerais un truc du genre Worksheet.Lock. Est ce que cela existe ? Merci.
Isa.
Bonjour,
Tu peux regarder du côté de la propriété visible qui peut être réglée sur
xlveryhidden par défaut à la fermeture du classeur et repasser à true à
l'ouverture après test sur l'identité de l'utilisateur, via
environ'"username") par exemple
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Isa" <Isa@discussions.microsoft.com> a écrit dans le message de
news:AA461AB6-98FF-4F4C-8AC4-209C2CD56F9C@microsoft.com...
Bonjour,
J'ai un fichier Excel avec plusieurs feuilles et je veux verrouiller
certaines de ces feuilles lors les utilisateurs ne sont pas autorisés à
les
ouvrir.
J'ai trouvé la solution que dès que la feuille est activate, je repasse
sur
une autre feuille mais ce n'est pas très propre.
Je préfèrerais un truc du genre Worksheet.Lock.
Est ce que cela existe ?
Merci.
Bonjour, Tu peux regarder du côté de la propriété visible qui peut être réglée sur xlveryhidden par défaut à la fermeture du classeur et repasser à true à l'ouverture après test sur l'identité de l'utilisateur, via environ'"username") par exemple -- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Isa" a écrit dans le message de news:
Bonjour,
J'ai un fichier Excel avec plusieurs feuilles et je veux verrouiller certaines de ces feuilles lors les utilisateurs ne sont pas autorisés à les ouvrir. J'ai trouvé la solution que dès que la feuille est activate, je repasse sur une autre feuille mais ce n'est pas très propre. Je préfèrerais un truc du genre Worksheet.Lock. Est ce que cela existe ? Merci.