J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de
passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la
feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à
ce niveau n'est pas clair.
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
Daniel
Bonjour. Avec XL2003 : Fichier / Enregistrer sous / Outils / Options générales / Mot de passe pour la lecture. Cordialement. Daniel "PamPC" a écrit dans le message de news: 16li6y20kxhsi.19mumyxs65078$
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
Bonjour.
Avec XL2003 :
Fichier / Enregistrer sous / Outils / Options générales / Mot de passe pour
la lecture.
Cordialement.
Daniel
"PamPC" <un.ami@caramail.com> a écrit dans le message de news:
16li6y20kxhsi.19mumyxs65078$.dlg@40tude.net...
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de
passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la
feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à
ce niveau n'est pas clair.
Bonjour. Avec XL2003 : Fichier / Enregistrer sous / Outils / Options générales / Mot de passe pour la lecture. Cordialement. Daniel "PamPC" a écrit dans le message de news: 16li6y20kxhsi.19mumyxs65078$
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
Jacky
Et bonjour dans le club des amateurs de Ferrari. ;o)) JJ
"PamPC" a écrit dans le message de news: 16li6y20kxhsi.19mumyxs65078$
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
Et bonjour dans le club des amateurs de Ferrari.
;o))
JJ
"PamPC" <un.ami@caramail.com> a écrit dans le message de news:
16li6y20kxhsi.19mumyxs65078$.dlg@40tude.net...
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de
passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la
feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à
ce niveau n'est pas clair.
Et bonjour dans le club des amateurs de Ferrari. ;o)) JJ
"PamPC" a écrit dans le message de news: 16li6y20kxhsi.19mumyxs65078$
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
PatLry
Bjr Jacky, c'est quoi cette ref au club Ferrari, que j'ai déjà vu passer quelquefois sur ce ng ? Pat "Jacky" a écrit dans le message de news:
Et bonjour dans le club des amateurs de Ferrari. ;o)) JJ
"PamPC" a écrit dans le message de news: 16li6y20kxhsi.19mumyxs65078$
Bjr Jacky,
c'est quoi cette ref au club Ferrari, que j'ai déjà vu passer quelquefois
sur ce ng ?
Pat
"Jacky" <azerty@bidon.fr> a écrit dans le message de
news:O5wAIDhWFHA.1152@TK2MSFTNGP09.phx.gbl...
Et bonjour dans le club des amateurs de Ferrari.
;o))
JJ
"PamPC" <un.ami@caramail.com> a écrit dans le message de news:
16li6y20kxhsi.19mumyxs65078$.dlg@40tude.net...
Bjr Jacky, c'est quoi cette ref au club Ferrari, que j'ai déjà vu passer quelquefois sur ce ng ? Pat "Jacky" a écrit dans le message de news:
Et bonjour dans le club des amateurs de Ferrari. ;o)) JJ
"PamPC" a écrit dans le message de news: 16li6y20kxhsi.19mumyxs65078$
anonymousA
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la désigner, ce qui suppose que tu lui en donnes les moyens , soit par l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des feuilles présentes ( y compris les feuilles cachées) soit par le truchement d'un Userform ou d'une liste quelconque. Ceci fait, il sera toujours possible une fois que le user aura cliqué sur le nom de la feuille cachée, de déclencher un contole par mdp pour permettre ensuite de déclencher par un sheets("TOTO").visible=true l'apparition de la dite feuille masquée. Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très difficile d'ailleurs. Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la
désigner, ce qui suppose que tu lui en donnes les moyens , soit par
l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des
feuilles présentes ( y compris les feuilles cachées) soit par le
truchement d'un Userform ou d'une liste quelconque.
Ceci fait, il sera toujours possible une fois que le user aura cliqué
sur le nom de la feuille cachée, de déclencher un contole par mdp pour
permettre ensuite de déclencher par un sheets("TOTO").visible=true
l'apparition de la dite feuille masquée.
Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très
difficile d'ailleurs.
Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture
du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre
classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de
passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la
feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à
ce niveau n'est pas clair.
pour protéger une feuille, faut-il encore que l'utilisateur puisse la désigner, ce qui suppose que tu lui en donnes les moyens , soit par l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des feuilles présentes ( y compris les feuilles cachées) soit par le truchement d'un Userform ou d'une liste quelconque. Ceci fait, il sera toujours possible une fois que le user aura cliqué sur le nom de la feuille cachée, de déclencher un contole par mdp pour permettre ensuite de déclencher par un sheets("TOTO").visible=true l'apparition de la dite feuille masquée. Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très difficile d'ailleurs. Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
PamPC
RE...
En fait j'ai créé une liste des films en ma possession. La première feuille contient tous les films et la feuille suivante contient les films pour adultes. Je voudrais que l'accès à cette feuille "adultes" soit protégée à l'ouverture par un mot de passe, afin que lorsque je donnerai le classeur à des amis, tous puissent voir la feuille générale, mais que seul des adultes puissent consulter la liste "adultes"..
Me suis-je bien fait comprendre ??
Merci
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la désigner, ce qui suppose que tu lui en donnes les moyens , soit par l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des feuilles présentes ( y compris les feuilles cachées) soit par le truchement d'un Userform ou d'une liste quelconque. Ceci fait, il sera toujours possible une fois que le user aura cliqué sur le nom de la feuille cachée, de déclencher un contole par mdp pour permettre ensuite de déclencher par un sheets("TOTO").visible=true l'apparition de la dite feuille masquée. Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très difficile d'ailleurs. Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
RE...
En fait j'ai créé une liste des films en ma possession.
La première feuille contient tous les films et la feuille suivante contient
les films pour adultes. Je voudrais que l'accès à cette feuille "adultes"
soit protégée à l'ouverture par un mot de passe, afin que lorsque je
donnerai le classeur à des amis, tous puissent voir la feuille générale,
mais que seul des adultes puissent consulter la liste "adultes"..
Me suis-je bien fait comprendre ??
Merci
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la
désigner, ce qui suppose que tu lui en donnes les moyens , soit par
l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des
feuilles présentes ( y compris les feuilles cachées) soit par le
truchement d'un Userform ou d'une liste quelconque.
Ceci fait, il sera toujours possible une fois que le user aura cliqué
sur le nom de la feuille cachée, de déclencher un contole par mdp pour
permettre ensuite de déclencher par un sheets("TOTO").visible=true
l'apparition de la dite feuille masquée.
Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très
difficile d'ailleurs.
Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture
du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre
classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de
passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la
feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à
ce niveau n'est pas clair.
En fait j'ai créé une liste des films en ma possession. La première feuille contient tous les films et la feuille suivante contient les films pour adultes. Je voudrais que l'accès à cette feuille "adultes" soit protégée à l'ouverture par un mot de passe, afin que lorsque je donnerai le classeur à des amis, tous puissent voir la feuille générale, mais que seul des adultes puissent consulter la liste "adultes"..
Me suis-je bien fait comprendre ??
Merci
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la désigner, ce qui suppose que tu lui en donnes les moyens , soit par l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des feuilles présentes ( y compris les feuilles cachées) soit par le truchement d'un Userform ou d'une liste quelconque. Ceci fait, il sera toujours possible une fois que le user aura cliqué sur le nom de la feuille cachée, de déclencher un contole par mdp pour permettre ensuite de déclencher par un sheets("TOTO").visible=true l'apparition de la dite feuille masquée. Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très difficile d'ailleurs. Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
anonymousA
re,
D'abord,supposons que ta feuille pour adultes s'appelle Adultes En 1er lieu, il faut que tu écrives dans le module Thisworkbook du classeur les procédures suivantes
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name <> "Adultes" Then ThisWorkbook.Sheets("Adultes").Visible = xlVeryHidden
End Sub
En conséquence, ce que fera le programme 1-dans le cadre de la 1ere procédure ci-dessus c'est qu'à chaque fermeture du fichier , il ira cacher la feuille "Adultes". Si elle l'est déjà, ca ne posera pas de problèmes. 2-dans le cadre de la 2eme procédure ci-dessus c'est qu'à chaque changement de feuille dans le même fichier , il ira cacher la feuille "Adultes". 3-dans le cadre de la 3eme procédure ci-dessus c'est qu'à chaque changement de fichier dans la même instance d'Excel , il ira cacher la feuille "Adultes".
Ces 3 procédures sont des précautions au cas où !
Ensuite si tu veux que certaines personnes puissent accéder à la feuille Adultes, il faut mettre en place un moyen d'y acceder. Une technique parmi d'autres est la suivante. Tu crées un bouton appelé p.e Commandbutton1 sur une feuille appelée Feuil1 ( tu le crées par l'intermédiaire de la barre d'outils controles en faisant Affichagee/Barre d'outils/Boite à outils Controles et tu choisis un bouton de commande dans cette barre d'outils que tu places sur la feuille Feuil1) .Il ne faudra jamais supprimer cette feuille Feuil1 ni le bouton qui est dessus parce que autrement woilou. Ensuite tu double cliques sur ce bouton et tu es orienté vers l'éditeur VBE et tu écris dans la procédure CommandButton1_Click les instructions suivantes
Private Sub CommandButton1_Click()
If Application.InputBox(Prompt:="Mot de passe vers la feuille Adultes ", Type:=2) <> "mdp" Then MsgBox "mauvais mdp" Else With ThisWorkbook.Sheets("Adultes") .Visible = True .Activate End With End If
End Sub
Si tu as le bon mdp, tu seras directement orienté vers la feuille "Adultes".
Tu changes bien sur mdp dans le programme par le mot de passe que tu veux. Enfin, pour protéger définitivement ton affaire ( pour les utiisateurs non avertis bien sur car tout est déplombable sous Excel quand on connait un peu), il faut que tu protèges ton code VBA. Pour ce faire, va dans l'éditeur VBE et cliques droit sur le projet dans la fenêtre Projet. Tu vas dans Propriétés de VBA Projet/Protection et coche la case Verrouiller le projet pour l'affichage puis choisis un mdp dans ce qui t'es proposé.
Voilà, tu n'as plus qu'à fermer ton fichier pour que ma protection VBA entre en fonction. N'oublie pas tes mdp car autrement !!!!
A+
RE...
En fait j'ai créé une liste des films en ma possession. La première feuille contient tous les films et la feuille suivante contient les films pour adultes. Je voudrais que l'accès à cette feuille "adultes" soit protégée à l'ouverture par un mot de passe, afin que lorsque je donnerai le classeur à des amis, tous puissent voir la feuille générale, mais que seul des adultes puissent consulter la liste "adultes"..
Me suis-je bien fait comprendre ??
Merci
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la désigner, ce qui suppose que tu lui en donnes les moyens , soit par l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des feuilles présentes ( y compris les feuilles cachées) soit par le truchement d'un Userform ou d'une liste quelconque. Ceci fait, il sera toujours possible une fois que le user aura cliqué sur le nom de la feuille cachée, de déclencher un contole par mdp pour permettre ensuite de déclencher par un sheets("TOTO").visible=true l'apparition de la dite feuille masquée. Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très difficile d'ailleurs. Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.
Merci d'avance.
P.M.
re,
D'abord,supposons que ta feuille pour adultes s'appelle Adultes
En 1er lieu, il faut que tu écrives dans le module Thisworkbook du
classeur les procédures suivantes
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name <> "Adultes" Then ThisWorkbook.Sheets("Adultes").Visible =
xlVeryHidden
End Sub
En conséquence, ce que fera le programme
1-dans le cadre de la 1ere procédure ci-dessus
c'est qu'à chaque fermeture du fichier , il ira cacher la feuille
"Adultes". Si elle l'est déjà, ca ne posera pas de problèmes.
2-dans le cadre de la 2eme procédure ci-dessus
c'est qu'à chaque changement de feuille dans le même fichier , il ira
cacher la feuille "Adultes".
3-dans le cadre de la 3eme procédure ci-dessus
c'est qu'à chaque changement de fichier dans la même instance d'Excel ,
il ira cacher la feuille "Adultes".
Ces 3 procédures sont des précautions au cas où !
Ensuite si tu veux que certaines personnes puissent accéder à la feuille
Adultes, il faut mettre en place un moyen d'y acceder. Une technique
parmi d'autres est la suivante.
Tu crées un bouton appelé p.e Commandbutton1 sur une feuille appelée
Feuil1 ( tu le crées par l'intermédiaire de la barre d'outils controles
en faisant Affichagee/Barre d'outils/Boite à outils Controles et tu
choisis un bouton de commande dans cette barre d'outils que tu places
sur la feuille Feuil1) .Il ne faudra jamais supprimer cette feuille
Feuil1 ni le bouton qui est dessus parce que autrement woilou.
Ensuite tu double cliques sur ce bouton et tu es orienté vers l'éditeur
VBE et tu écris dans la procédure CommandButton1_Click les instructions
suivantes
Private Sub CommandButton1_Click()
If Application.InputBox(Prompt:="Mot de passe vers la feuille Adultes ",
Type:=2) <> "mdp" Then
MsgBox "mauvais mdp"
Else
With ThisWorkbook.Sheets("Adultes")
.Visible = True
.Activate
End With
End If
End Sub
Si tu as le bon mdp, tu seras directement orienté vers la feuille "Adultes".
Tu changes bien sur mdp dans le programme par le mot de passe que tu veux.
Enfin, pour protéger définitivement ton affaire ( pour les utiisateurs
non avertis bien sur car tout est déplombable sous Excel quand on
connait un peu), il faut que tu protèges ton code VBA. Pour ce faire, va
dans l'éditeur VBE et cliques droit sur le projet dans la fenêtre
Projet. Tu vas dans Propriétés de VBA Projet/Protection et coche la case
Verrouiller le projet pour l'affichage puis choisis un mdp dans ce qui
t'es proposé.
Voilà, tu n'as plus qu'à fermer ton fichier pour que ma protection VBA
entre en fonction.
N'oublie pas tes mdp car autrement !!!!
A+
RE...
En fait j'ai créé une liste des films en ma possession.
La première feuille contient tous les films et la feuille suivante contient
les films pour adultes. Je voudrais que l'accès à cette feuille "adultes"
soit protégée à l'ouverture par un mot de passe, afin que lorsque je
donnerai le classeur à des amis, tous puissent voir la feuille générale,
mais que seul des adultes puissent consulter la liste "adultes"..
Me suis-je bien fait comprendre ??
Merci
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la
désigner, ce qui suppose que tu lui en donnes les moyens , soit par
l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des
feuilles présentes ( y compris les feuilles cachées) soit par le
truchement d'un Userform ou d'une liste quelconque.
Ceci fait, il sera toujours possible une fois que le user aura cliqué
sur le nom de la feuille cachée, de déclencher un contole par mdp pour
permettre ensuite de déclencher par un sheets("TOTO").visible=true
l'apparition de la dite feuille masquée.
Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très
difficile d'ailleurs.
Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture
du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre
classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de
passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la
feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à
ce niveau n'est pas clair.
D'abord,supposons que ta feuille pour adultes s'appelle Adultes En 1er lieu, il faut que tu écrives dans le module Thisworkbook du classeur les procédures suivantes
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name <> "Adultes" Then ThisWorkbook.Sheets("Adultes").Visible = xlVeryHidden
End Sub
En conséquence, ce que fera le programme 1-dans le cadre de la 1ere procédure ci-dessus c'est qu'à chaque fermeture du fichier , il ira cacher la feuille "Adultes". Si elle l'est déjà, ca ne posera pas de problèmes. 2-dans le cadre de la 2eme procédure ci-dessus c'est qu'à chaque changement de feuille dans le même fichier , il ira cacher la feuille "Adultes". 3-dans le cadre de la 3eme procédure ci-dessus c'est qu'à chaque changement de fichier dans la même instance d'Excel , il ira cacher la feuille "Adultes".
Ces 3 procédures sont des précautions au cas où !
Ensuite si tu veux que certaines personnes puissent accéder à la feuille Adultes, il faut mettre en place un moyen d'y acceder. Une technique parmi d'autres est la suivante. Tu crées un bouton appelé p.e Commandbutton1 sur une feuille appelée Feuil1 ( tu le crées par l'intermédiaire de la barre d'outils controles en faisant Affichagee/Barre d'outils/Boite à outils Controles et tu choisis un bouton de commande dans cette barre d'outils que tu places sur la feuille Feuil1) .Il ne faudra jamais supprimer cette feuille Feuil1 ni le bouton qui est dessus parce que autrement woilou. Ensuite tu double cliques sur ce bouton et tu es orienté vers l'éditeur VBE et tu écris dans la procédure CommandButton1_Click les instructions suivantes
Private Sub CommandButton1_Click()
If Application.InputBox(Prompt:="Mot de passe vers la feuille Adultes ", Type:=2) <> "mdp" Then MsgBox "mauvais mdp" Else With ThisWorkbook.Sheets("Adultes") .Visible = True .Activate End With End If
End Sub
Si tu as le bon mdp, tu seras directement orienté vers la feuille "Adultes".
Tu changes bien sur mdp dans le programme par le mot de passe que tu veux. Enfin, pour protéger définitivement ton affaire ( pour les utiisateurs non avertis bien sur car tout est déplombable sous Excel quand on connait un peu), il faut que tu protèges ton code VBA. Pour ce faire, va dans l'éditeur VBE et cliques droit sur le projet dans la fenêtre Projet. Tu vas dans Propriétés de VBA Projet/Protection et coche la case Verrouiller le projet pour l'affichage puis choisis un mdp dans ce qui t'es proposé.
Voilà, tu n'as plus qu'à fermer ton fichier pour que ma protection VBA entre en fonction. N'oublie pas tes mdp car autrement !!!!
A+
RE...
En fait j'ai créé une liste des films en ma possession. La première feuille contient tous les films et la feuille suivante contient les films pour adultes. Je voudrais que l'accès à cette feuille "adultes" soit protégée à l'ouverture par un mot de passe, afin que lorsque je donnerai le classeur à des amis, tous puissent voir la feuille générale, mais que seul des adultes puissent consulter la liste "adultes"..
Me suis-je bien fait comprendre ??
Merci
bonsoir,
pour protéger une feuille, faut-il encore que l'utilisateur puisse la désigner, ce qui suppose que tu lui en donnes les moyens , soit par l'intermédiaire d'une feuille SOMMAIRE récapitulant l'intégralité des feuilles présentes ( y compris les feuilles cachées) soit par le truchement d'un Userform ou d'une liste quelconque. Ceci fait, il sera toujours possible une fois que le user aura cliqué sur le nom de la feuille cachée, de déclencher un contole par mdp pour permettre ensuite de déclencher par un sheets("TOTO").visible=true l'apparition de la dite feuille masquée. Est-ce celà que tu souhaites faire?. Rien d'impossible ni de très difficile d'ailleurs. Faudra aussi gérer le remasquage de la dite feuille lors de la fermeture du fichier et/ou lors de la sélection d'une autre feuille ou d'un autre classeur. La encore rien d'impossible.
A+
Bonjour,
Je suis novice avec Excel...
J'ai créé un classeur et j'aimerais protéger une feuille avec un mot de passe.
Mais j'aimerais que le mot de passe soit demandé avant de pouvoir VOIR la feuille et pas seulement lorsqu'on veut la modifier. L'aide du programme à ce niveau n'est pas clair.