Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Résumé
Dans Microsoft Excel, vous pouvez masquer des feuilles dans un classeur afin qu’un utilisateur ne puisse pas les voir. Vous pouvez masquer n’importe quel type de feuille dans un classeur, mais vous devez toujours laisser au moins une feuille visible.
Plus d’informations
Masquage d’une feuille à l’aide de commandes de menu
Pour masquer une feuille, pointez sur Feuille dans le menu Format, puis sélectionnez Masquer. Pour rendre visible une feuille, pointez sur Feuille dans le menu Format, puis sélectionnez Rendre visible. Sélectionnez la feuille appropriée, puis sélectionnez OK.
Remarque
Vous ne pouvez pas masquer les feuilles de module, car elles apparaissent dans Visual Basic Editor.
Masquage d’une feuille avec une macro Visual Basic
Vous pouvez également masquer ou afficher une feuille à l’aide d’une macro ou d’une procédure Microsoft Visual Basic pour Applications. Lorsque vous utilisez du code Visual Basic, vous pouvez utiliser la propriété xlVeryHidden pour masquer une feuille et empêcher l’affichage de la boîte de dialogue Afficher la liste. Dans ce cas, la seule façon de rendre la feuille visible est de créer une autre macro Visual Basic.
Dans une macro Visual Basic, utilisez la propriété Visible pour masquer ou afficher une feuille. Vous pouvez définir la propriété Visible sur True, False ou xlVeryHidden. True et False ont le même effet que l’utilisation des commandes Afficher ou Masquer le menu. L’argument xlVeryHidden masque la feuille et conserve également la boîte de dialogue Afficher la feuille.
Exemple de code Visual Basic
Microsoft fournit des exemples de programmation à titre d’illustration uniquement, sans garantie expresse ou implicite. Il inclut, mais n’est pas limité à, les garanties implicites de marchandabilité ou d’adéquation à un but particulier. Cet article considère que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les ingénieurs du support technique Microsoft peuvent vous aider à expliquer les fonctionnalités d’une procédure particulière, mais ils ne modifient pas ces exemples pour fournir des fonctionnalités ou des procédures de construction ajoutées pour répondre à vos besoins spécifiques. Les exemples suivants vous montrent comment utiliser la propriété Visible d’un objet Sheet.
Sub UnhideSheet()
Sheets("Sheet1").Visible = True
End Sub
Sub HideSheet()
Sheets("Sheet1").Visible = False
End Sub
L’exemple suivant montre comment utiliser l’argument xlVeryHidden de la propriété Visible pour masquer une feuille de calcul :
Sub VeryHiddenSheet()
Sheets("Sheet1").Visible = xlVeryHidden
End Sub