Bonjour la communauté,
je souhaiterais savoir s'il est possible de cacher une feuille qui est
masquée. C'est à dire si l'utilisateur fait : Format, Feuille, Afficher, il
ne la voit pas.
Cette feuille est accessible uniquement par une case à cocher sur la
première feuille.
Je vous remercie d'avance.
@ +
Bonjour la communauté,
je souhaiterais savoir s'il est possible de cacher une feuille qui est
masquée. C'est à dire si l'utilisateur fait : Format, Feuille, Afficher, il
ne la voit pas.
Cette feuille est accessible uniquement par une case à cocher sur la
première feuille.
Je vous remercie d'avance.
@ +
Bonjour la communauté,
je souhaiterais savoir s'il est possible de cacher une feuille qui est
masquée. C'est à dire si l'utilisateur fait : Format, Feuille, Afficher, il
ne la voit pas.
Cette feuille est accessible uniquement par une case à cocher sur la
première feuille.
Je vous remercie d'avance.
@ +
Bonjour,
Une piste mais en VBA
'**********
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Sub demasque()
Sheets("Feuil1").Visible = xlSheetVisible
End Sub
'**********
Cordialement.
--
PMO
Patrick MorangeBonjour la communauté,
je souhaiterais savoir s'il est possible de cacher une feuille qui est
masquée. C'est à dire si l'utilisateur fait : Format, Feuille, Afficher, il
ne la voit pas.
Cette feuille est accessible uniquement par une case à cocher sur la
première feuille.
Je vous remercie d'avance.
@ +
Bonjour,
Une piste mais en VBA
'**********
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Sub demasque()
Sheets("Feuil1").Visible = xlSheetVisible
End Sub
'**********
Cordialement.
--
PMO
Patrick Morange
Bonjour la communauté,
je souhaiterais savoir s'il est possible de cacher une feuille qui est
masquée. C'est à dire si l'utilisateur fait : Format, Feuille, Afficher, il
ne la voit pas.
Cette feuille est accessible uniquement par une case à cocher sur la
première feuille.
Je vous remercie d'avance.
@ +
Bonjour,
Une piste mais en VBA
'**********
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Sub demasque()
Sheets("Feuil1").Visible = xlSheetVisible
End Sub
'**********
Cordialement.
--
PMO
Patrick MorangeBonjour la communauté,
je souhaiterais savoir s'il est possible de cacher une feuille qui est
masquée. C'est à dire si l'utilisateur fait : Format, Feuille, Afficher, il
ne la voit pas.
Cette feuille est accessible uniquement par une case à cocher sur la
première feuille.
Je vous remercie d'avance.
@ +
Il faudrait que la feuille soit cachée comme avec ton code VBA mais que ma
macro puisse retrouver cette feuille.
Il faudrait que la feuille soit cachée comme avec ton code VBA mais que ma
macro puisse retrouver cette feuille.
Il faudrait que la feuille soit cachée comme avec ton code VBA mais que ma
macro puisse retrouver cette feuille.
Il faudrait que la feuille soit cachée comme avec ton code VBA mais que ma
macro puisse retrouver cette feuille.
Mis à part sélectionner la feuille ou la supprimer ou...tu peux faire plein de
trucs:
Exemple :
Sheets("Feuil1").Range("A1") = 100
Qu'est-ce que tu n'arrives pas faire (par macro) avec la feuille
xlSheetVeryHidden ?
AV
Il faudrait que la feuille soit cachée comme avec ton code VBA mais que ma
macro puisse retrouver cette feuille.
Mis à part sélectionner la feuille ou la supprimer ou...tu peux faire plein de
trucs:
Exemple :
Sheets("Feuil1").Range("A1") = 100
Qu'est-ce que tu n'arrives pas faire (par macro) avec la feuille
xlSheetVeryHidden ?
AV
Il faudrait que la feuille soit cachée comme avec ton code VBA mais que ma
macro puisse retrouver cette feuille.
Mis à part sélectionner la feuille ou la supprimer ou...tu peux faire plein de
trucs:
Exemple :
Sheets("Feuil1").Range("A1") = 100
Qu'est-ce que tu n'arrives pas faire (par macro) avec la feuille
xlSheetVeryHidden ?
AV
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Si il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Si il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Si il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelleSi il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelle
Si il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelleSi il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Bonjour Isabelle,
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Où dois-je mettre ce code ?
Car je n'obtiens aucun résultat...
Serais-je si mauvais que cela ?!?!
@ +bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelleSi il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Bonjour Isabelle,
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Où dois-je mettre ce code ?
Car je n'obtiens aucun résultat...
Serais-je si mauvais que cela ?!?!
@ +
bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelle
Si il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Bonjour Isabelle,
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Où dois-je mettre ce code ?
Car je n'obtiens aucun résultat...
Serais-je si mauvais que cela ?!?!
@ +bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelleSi il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Bonjour Isabelle,
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Où dois-je mettre ce code ?
Car je n'obtiens aucun résultat...
Serais-je si mauvais que cela ?!?!
@ +bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelleSi il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Bonjour Isabelle,
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Où dois-je mettre ce code ?
Car je n'obtiens aucun résultat...
Serais-je si mauvais que cela ?!?!
@ +
bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelle
Si il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +
..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV
Bonjour Isabelle,
Sub masque()
Sheets("Feuil1").Visible = xlSheetVeryHidden
End Sub
Où dois-je mettre ce code ?
Car je n'obtiens aucun résultat...
Serais-je si mauvais que cela ?!?!
@ +bonjour Philippe,
d'après ces informations,
Sheets("Feuil1").Visible = xlVeryHidden
fait exactement ce que tu désire
je ne comprend pas le problème.
isabelleSi il y a des trucs qui t'échappent, c'est que je n'ai pas été très clair.
Donc voici un complément d'information:
Sur la feuille1, j'ai des noms de site de production avec pour chacun une
case à cocher qui correspond à une macro.Ces macros permettent de rendre
visible des feuilles qui possèdent des spécificités pour chaque site de
production.
Donc si un site coche sa case, il voit ses feuilles et non celles d'un autre
site; sachant que le site doit me renvoyer ses feuilles remplies avec des
informations.
Bon d'accord, je pourrais procéder différement en utilisant un mot de passe
par feuille pour chacun des sites. Cependant, je ne souhaites pas compliquer
la vie des sites (oui, pour certains mettre un mot de passe peut être
compliqué...).
Si ma demande est impossible et, bien je continuerais de chercher une
solution peut-être différente......
Merci pour tout.
@ +..Cependant, je souhaiterais que les feuilles 2 et 3 soient uniquement
accessibles par l'intermédiaire de ma macro. Actuellement, les feuilles
peuvent être ouvertes en faisant Format, Feuilles, Afficher.
Pourquoi donc alors :
Sheets("Feuil2").Visible = True
Sheets("Feuil3").Visible = True
Il y a surement des trucs qui m'échappent..
AV