J'ai un document avec plusieurs onglets dont un contient des données
confidentielles. Les données confidentielles sont utilisées dans d'autres
onglets pour faire des calculs.
Je dois distribuer ce document XL à plusieurs personnes mais l'onglet
contenant les données confidentielles doit être masqué pour ne pas être lu
par les autres.
J'ai utilisé "Fomat" - "Feuille" - "masquer" mais rien empêchera les
personnes d'afficher cette feuille.
Est-ce qu'il existe une autre solution?
Merci pour votre aide!
--
Flag
Excel 2003
Windows XP
(ce qui certes n'est pas forcément bien difficile à contourner)
C'est sûr que tu l'as écrit. Mais pour l'ami Flag qui demande un conseil, autant qu'il sache comment on peut contourner. Daniel
Flag
ReBonjour,
Premièrement je tiens à vous remercier pour votre rapidité à répondre et pour l'ensemble des réponses!
Comme mes données sont très confidentielles je vais plutôt faire une copie en "valeur de mon classeur" et supprimer le fameux onglet!
Voilà peut-être une amélioration à apporter à XL!
Merci encore à tous!
-- Flag Excel 2003 Windows xp
"Daniel.C" wrote:
Sinon, OpenOffice permet d'ôter la protection du classeur sans demander de mot de passe et d'afficher la feuille pourtant xlveryhidden. C'est vraiment difficile de bien sécuriser un classeur ! Daniel "LSteph" a écrit dans le message de news: u6JXrAx%
Re,
;-) Là d'accord, et vos indications sont ainsi complémentaires: Mettre la feuille xlsheetveryhidden et protèger le projet ... mais en plus Protéger le classeur.
@+
lSteph
D'accord avec toi. J'ai mis "Feuil1" pour faire court. Mettons : For Each feuille In ActiveWorkbook.Sheets feuille.Visible = True Next feuille Daniel "LSteph" a écrit dans le message de news: u8QfAcw%
Bonsoir Daniel,
Certes mais attention, Youky a raison aussi car le cas échéant, elle peut ne s'appeller plus feuil1 mais du nom que l'on a mis aussi dans la Fenêtre des propriétés et ainsi également pour le codeName qui lui aussi ne sera connu que de celui qui déverrouille le projet (ce qui certes n'est pas forcément bien difficile à contourner) mais en l'occurence dans le respect des fonctionnalités "normales" simplement depuis un autre workbook que ce soit: ActiveWorkbook.Sheets("Feuil1").Visible = True ou Feuil1.visible=true dans le premier cas Erreur d'execution 9 Indice n'appartient pas à la selection dansle second cas Erreur 438 Propriété non gérée par cet objet
Premièrement je tiens à vous remercier pour votre rapidité à répondre et
pour l'ensemble des réponses!
Comme mes données sont très confidentielles je vais plutôt faire une copie
en "valeur de mon classeur" et supprimer le fameux onglet!
Voilà peut-être une amélioration à apporter à XL!
Merci encore à tous!
--
Flag
Excel 2003
Windows xp
"Daniel.C" wrote:
Sinon, OpenOffice permet d'ôter la protection du classeur sans demander de
mot de passe et d'afficher la feuille pourtant xlveryhidden.
C'est vraiment difficile de bien sécuriser un classeur !
Daniel
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
u6JXrAx%23HHA.4476@TK2MSFTNGP06.phx.gbl...
Re,
;-)
Là d'accord,
et vos indications sont ainsi complémentaires:
Mettre la feuille xlsheetveryhidden et protèger le projet ...
mais en plus Protéger le classeur.
@+
lSteph
D'accord avec toi. J'ai mis "Feuil1" pour faire court.
Mettons :
For Each feuille In ActiveWorkbook.Sheets
feuille.Visible = True
Next feuille
Daniel
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
u8QfAcw%23HHA.3848@TK2MSFTNGP05.phx.gbl...
Bonsoir Daniel,
Certes mais attention, Youky a raison aussi car
le cas échéant, elle peut ne s'appeller plus feuil1
mais du nom que l'on a mis aussi dans la Fenêtre des propriétés
et ainsi également pour le codeName qui lui aussi ne sera connu que de
celui qui déverrouille le projet
(ce qui certes n'est pas forcément bien difficile à contourner)
mais en l'occurence dans le respect des fonctionnalités "normales"
simplement depuis un autre workbook que ce soit:
ActiveWorkbook.Sheets("Feuil1").Visible = True
ou
Feuil1.visible=true
dans le premier cas Erreur d'execution 9
Indice n'appartient pas à la selection
dansle second cas Erreur 438
Propriété non gérée par cet objet
Premièrement je tiens à vous remercier pour votre rapidité à répondre et pour l'ensemble des réponses!
Comme mes données sont très confidentielles je vais plutôt faire une copie en "valeur de mon classeur" et supprimer le fameux onglet!
Voilà peut-être une amélioration à apporter à XL!
Merci encore à tous!
-- Flag Excel 2003 Windows xp
"Daniel.C" wrote:
Sinon, OpenOffice permet d'ôter la protection du classeur sans demander de mot de passe et d'afficher la feuille pourtant xlveryhidden. C'est vraiment difficile de bien sécuriser un classeur ! Daniel "LSteph" a écrit dans le message de news: u6JXrAx%
Re,
;-) Là d'accord, et vos indications sont ainsi complémentaires: Mettre la feuille xlsheetveryhidden et protèger le projet ... mais en plus Protéger le classeur.
@+
lSteph
D'accord avec toi. J'ai mis "Feuil1" pour faire court. Mettons : For Each feuille In ActiveWorkbook.Sheets feuille.Visible = True Next feuille Daniel "LSteph" a écrit dans le message de news: u8QfAcw%
Bonsoir Daniel,
Certes mais attention, Youky a raison aussi car le cas échéant, elle peut ne s'appeller plus feuil1 mais du nom que l'on a mis aussi dans la Fenêtre des propriétés et ainsi également pour le codeName qui lui aussi ne sera connu que de celui qui déverrouille le projet (ce qui certes n'est pas forcément bien difficile à contourner) mais en l'occurence dans le respect des fonctionnalités "normales" simplement depuis un autre workbook que ce soit: ActiveWorkbook.Sheets("Feuil1").Visible = True ou Feuil1.visible=true dans le premier cas Erreur d'execution 9 Indice n'appartient pas à la selection dansle second cas Erreur 438 Propriété non gérée par cet objet