cacher et afficher des feuilles de calcul dans Excel est une tâche simple.
Vous pouvez masquer une feuille de calcul et l’utilisateur ne la verra pas lorsqu’il ouvre le classeur. Cependant, ils peuvent facilement afficher la feuille de calcul s’ils le souhaitent (comme nous le verrons plus loin dans ce tutoriel).
Mais que se passe-t-il si vous ne voulez pas qu’ils puissent afficher la ou les feuilles de calcul.
pour ce faire, vous devez prendre quelques étapes supplémentaires pour vous assurer que les feuilles de calcul sont « très cachées » (également couvertes plus loin dans ce tutoriel).,
voyons comment masquer une feuille de calcul dans Excel afin qu’elle puisse facilement être désactivée ou ne puisse pas être désactivée.
Ce Tutoriel Couvre:
Régulier Façon de Cacher une Feuille de calcul dans Excel
Vous pouvez utiliser les étapes ci-dessous pour masquer une feuille de calcul dans Excel:
- clic-Droit sur l’onglet de la feuille que vous souhaitez masquer.
- Cliquez sur Masquer.
cela masquerait instantanément la feuille de calcul et vous ne la verrez pas dans le classeur. Ce paramètre reste intact lorsque vous enregistrez le classeur et le rouvrez à nouveau, ou l’envoyez à un autre.,
CONSEIL DE PRO: pour masquer plusieurs feuilles en une seule fois, maintenez la touche Control enfoncée, puis sélectionnez les onglets de feuille (que vous souhaitez masquer) un par un. Une fois sélectionné, faites un clic droit sur l’un des onglets sélectionnés et cliquez sur » Masquer”. Cela masquera toutes les feuilles de calcul en une seule fois.
bien que cette méthode masque la feuille de calcul, il est extrêmement facile d’afficher ces feuilles de calcul.
Voici les étapes pour afficher une feuille de calcul dans Excel:
- clic-Droit sur l’un des onglets existants.
- Cliquez sur Afficher.,
- Dans la boîte de dialogue Afficher, sélectionnez la fiche que vous souhaitez afficher.
- Cliquez sur OK.
cela rendra instantanément la feuille visible dans le classeur.
Notez que vous ne pouvez afficher qu’une seule feuille à la fois. Pour afficher plusieurs feuilles, vous devez répéter les étapes ci-dessus pour afficher chaque feuille de calcul. Alternativement, vous pouvez utiliser un code de macro pour afficher toutes les feuilles de calcul en une seule fois.,
bien que cette méthode fonctionne dans la plupart des cas, cela n’aide pas vraiment si vous souhaitez masquer les feuilles de calcul afin que votre client ou collègue (ou toute personne avec qui vous partagez le classeur) ne puisse pas les afficher et les afficher.
Tout ce qu’ils ont à faire est de cliquer avec le bouton droit sur l’un des onglets et ils verront ce que toutes les feuilles de calcul sont cachées (et les afficheront facilement).
voyons donc comment vous pouvez vraiment cacher une feuille de calcul afin qu’elle ne puisse pas être cachée (du moins pas si facilement).,
masquer une feuille de calcul afin qu’elle ne puisse pas être désactivée
Voici les étapes pour masquer une feuille de calcul afin qu’elle ne puisse pas être désactivée:
- faites un clic droit sur l’un des onglets de la feuille de calcul.
- Cliquez sur Afficher le Code.
- Dans l’Éditeur VB, dans l’explorateur de projet dans visual basic Editor, sélectionnez la feuille de calcul que vous souhaitez masquer.
- Avec la feuille sélectionnée, cliquez sur l’icône des Propriétés dans la barre d’outils (ou utilisez le raccourci clavier F4).,
- Dans le volet Propriétés qui s’ouvre, sélectionnez la liste déroulante en face de l’option « Visible”.
- Sélectionnez » 2 – xlSheetVeryHidden’.
- fermez L’éditeur VB.
Maintenant, vous remarquerez que la feuille est caché.
Lorsque vous cliquez sur l’un des onglets, vous ne le verrez pas dans la liste des feuilles masquées, que vous pouvez afficher.
cette méthode Est-elle infaillible? – Non!
cette méthode fonctionne car un utilisateur ne peut pas voir la feuille cachée dans la liste des feuilles qu’il peut afficher.,
Mais cela ne signifie pas que la feuille ne peut pas être démasqués.
Afficher une Feuille qui a été « Très Caché »
Voici les étapes pour afficher une feuille qui a été « Très Caché »:
- clic-Droit sur l’un des onglets existants.
- Cliquez sur Afficher le Code.
- dans L’éditeur VB, cliquez sur le nom de la feuille que vous souhaitez afficher (il sera disponible dans l’Explorateur de projets en tant que partie des objets du classeur).,
- Si la fenêtre propriétés n’est pas visible, cliquez sur l’icône des Propriétés dans la barre d’outils (ou utilisez le raccourci clavier F4).
- dans le volet Propriétés, modifiez la propriété Visible de ‘2 – xlSheetVeryHidden’ à ‘-1 – xlSheetVisible’.
- fermez L’éditeur VB.
cela affichera la feuille de calcul et elle sera visible dans le classeur.
Masquer/Afficher les feuilles de calcul à l’aide de VBA
Si vous avez beaucoup de feuilles de calcul que vous devez masquer / afficher, cela peut prendre beaucoup de temps.,
L’utilisation d’un simple code VBA peut automatiser cette tâche pour vous.
masquer toutes les feuilles de calcul à L’aide de VBA
Voici le code VBA qui masquera toutes les feuilles de calcul à l’exception de la feuille de calcul active/active:
'This macro will hide all the worksheet except the active sheetSub HideAllExceptActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHiddenNext wsEnd Sub
le code ci-dessus masquera toutes les feuilles de calcul à l’exception de la feuille active. Cependant, il le cachera afin que ceux-ci puissent être facilement affichés (notez que ws.La propriété Visible est définie sur xlSheetHidden).,
Si vous souhaitez masquer les feuilles afin qu’elles ne puissent pas être affichées, utilisez le code ci-dessous:
'This macro will hide all the worksheet except the active sheetSub HideAllExcetActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetVeryHiddenNext wsEnd Sub
le seul changement que nous avons fait ici est de faire le ws.Propriété Visible xlSheetVeryHidden.
Afficher toutes les feuilles de calcul en utilisant VBA
Voici le code qui affichera toutes les feuilles de calcul cachées dans le classeur.
'This code will unhide all sheets in the workbookSub UnhideAllWoksheets()Dim ws As WorksheetFor Each ws In ThisWorkbook.Worksheetsws.Visible = xlSheetVisibleNext wsEnd Sub
En utilisant ce code, nous parcourons simplement chaque feuille de calcul une par une et faisons le ws.Propriété Visible égale à xlSheetVisible.
Où mettre le code?,
ci-Dessous sont les étapes pour placer le code dans l’Éditeur VB:
- Cliquez sur l’onglet Développeur.
- cliquez sur L’icône Visual Basic (ou utilisez le raccourci clavier – ALT + F11).
- dans L’éditeur VB, faites un clic droit sur l’un des objets du classeur.
- allez dans insérer et sélectionnez Module. Cela va insérer un nouveau module dans le classeur.
- double-cliquez sur L’icône du Module et copiez et collez le code dans la fenêtre Code du module.,
Maintenant, vous pouvez affecter la macro à une forme ou l’exécuter à partir de l’onglet Développeur. Vous pouvez en savoir plus sur les différentes façons d’exécuter une macro dans Excel ici.
Notez que vous n’avez pas besoin d’insérer un nouveau module pour chaque code. Vous pouvez avoir un seul module et avoir plusieurs codes de macro VBA.
Vous pouvez également aimer les didacticiels Excel suivants:
- afficher les colonnes dans Excel (un simple Guide étape par étape)
- Comment afficher les feuilles dans Excel (en une seule fois)
- Comment créer et utiliser un complément Excel.
- Macros Excel utiles pour les débutants.,
- Comment verrouiller les cellules dans Excel.
- Comment verrouiller des formules dans Excel.
- Masquer les Valeurs Zéro dans Excel
- Comment Supprimer Toutes les Lignes et Colonnes Masquées dans Excel
Leave a Reply