Bonjour,
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
Bonjour,
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
Bonjour,
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
Bonjour,
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
Bonjour,
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
Bonjour,
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
Salut,
Va en Menu>Affichage> barre d'outils> Visual basic
Place toi sur ta feuille et va en Visual Basic Editor
si la fenetre des propriétés à droite n'apparait pas aller en
menu>affichage>fenetre propriété
...dans cette fenetre aller à Visible et choisir 2 VeryHidden
la feuille est masquée immédiatement
pour encore un peu plus de sécurité mettre un mot de passe pour rentrer
dans l'éditor VBA
Pour revoir la feuille retourner dans l'éditor cliquer sur la bonne page
en fenetre des projets à gauche et en
fenetre des propriétés remettre Visible=1 xlsheetvisible
Youky
"Flag" a écrit dans le message de news:Bonjour,
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
Salut,
Va en Menu>Affichage> barre d'outils> Visual basic
Place toi sur ta feuille et va en Visual Basic Editor
si la fenetre des propriétés à droite n'apparait pas aller en
menu>affichage>fenetre propriété
...dans cette fenetre aller à Visible et choisir 2 VeryHidden
la feuille est masquée immédiatement
pour encore un peu plus de sécurité mettre un mot de passe pour rentrer
dans l'éditor VBA
Pour revoir la feuille retourner dans l'éditor cliquer sur la bonne page
en fenetre des projets à gauche et en
fenetre des propriétés remettre Visible=1 xlsheetvisible
Youky
"Flag" <Flag@discussions.microsoft.com> a écrit dans le message de news:
041396A6-D97C-45F3-8B4F-4807BE849F87@microsoft.com...
Bonjour,
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
Salut,
Va en Menu>Affichage> barre d'outils> Visual basic
Place toi sur ta feuille et va en Visual Basic Editor
si la fenetre des propriétés à droite n'apparait pas aller en
menu>affichage>fenetre propriété
...dans cette fenetre aller à Visible et choisir 2 VeryHidden
la feuille est masquée immédiatement
pour encore un peu plus de sécurité mettre un mot de passe pour rentrer
dans l'éditor VBA
Pour revoir la feuille retourner dans l'éditor cliquer sur la bonne page
en fenetre des projets à gauche et en
fenetre des propriétés remettre Visible=1 xlsheetvisible
Youky
"Flag" a écrit dans le message de news:Bonjour,
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
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lSteph
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lSteph
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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.
@+
lStephD'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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lSteph
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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.
@+
lStephD'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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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.
@+
lStephD'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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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
Cordialement.
lSteph
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
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.
@+
lStephD'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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonjour.
Ca ne suffit même pas.
Après avoir récupéré le nom des feuilles :
For Each sh In Sheets
Var = sh.Name
Zone = sh.UsedRange.Address
Next
on a le loisir d'écrire :
=[Classeur1]Feuil1!A1
(classeur1 étant le classeur protégé et la feuille Feuil1 la feuille
xlveryhidden)
et d'utiliser l'adresse de Zone pour récupérer toutes les infos dispo nibles.
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.
@+
lStephD'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 qu e 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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonjour.
Ca ne suffit même pas.
Après avoir récupéré le nom des feuilles :
For Each sh In Sheets
Var = sh.Name
Zone = sh.UsedRange.Address
Next
on a le loisir d'écrire :
=[Classeur1]Feuil1!A1
(classeur1 étant le classeur protégé et la feuille Feuil1 la feuille
xlveryhidden)
et d'utiliser l'adresse de Zone pour récupérer toutes les infos dispo nibles.
Daniel
"LSteph" <lecocost...@frite.fr> a écrit dans le message de news:
u6JXrAx%23HHA.4...@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" <lecocost...@frite.fr> a écrit dans le message de news:
u8QfAcw%23HHA.3...@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 qu e 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
Cordialement.
lSteph
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonjour.
Ca ne suffit même pas.
Après avoir récupéré le nom des feuilles :
For Each sh In Sheets
Var = sh.Name
Zone = sh.UsedRange.Address
Next
on a le loisir d'écrire :
=[Classeur1]Feuil1!A1
(classeur1 étant le classeur protégé et la feuille Feuil1 la feuille
xlveryhidden)
et d'utiliser l'adresse de Zone pour récupérer toutes les infos dispo nibles.
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.
@+
lStephD'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 qu e 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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonjour.
Ca ne suffit même pas.
Après avoir récupéré le nom des feuilles :
For Each sh In Sheets
Var = sh.Name
Zone = sh.UsedRange.Address
Next
on a le loisir d'écrire :
=[Classeur1]Feuil1!A1
(classeur1 étant le classeur protégé et la feuille Feuil1 la feuille
xlveryhidden)
et d'utiliser l'adresse de Zone pour récupérer toutes les infos
disponibles.
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.
@+
lStephD'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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonjour.
Ca ne suffit même pas.
Après avoir récupéré le nom des feuilles :
For Each sh In Sheets
Var = sh.Name
Zone = sh.UsedRange.Address
Next
on a le loisir d'écrire :
=[Classeur1]Feuil1!A1
(classeur1 étant le classeur protégé et la feuille Feuil1 la feuille
xlveryhidden)
et d'utiliser l'adresse de Zone pour récupérer toutes les infos
disponibles.
Daniel
"LSteph" <lecocost...@frite.fr> a écrit dans le message de news:
u6JXrAx%23HHA.4...@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" <lecocost...@frite.fr> a écrit dans le message de news:
u8QfAcw%23HHA.3...@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
Cordialement.
lSteph
Bonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True
Bonjour.
Ca ne suffit même pas.
Après avoir récupéré le nom des feuilles :
For Each sh In Sheets
Var = sh.Name
Zone = sh.UsedRange.Address
Next
on a le loisir d'écrire :
=[Classeur1]Feuil1!A1
(classeur1 étant le classeur protégé et la feuille Feuil1 la feuille
xlveryhidden)
et d'utiliser l'adresse de Zone pour récupérer toutes les infos
disponibles.
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.
@+
lStephD'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
Cordialement.
lStephBonsoir Youki,
ActiveWorkbook.Sheets("Feuil1").Visible = True