Comment masquer / afficher des feuilles de calcul - Excel et Google Sheets
Ce didacticiel montrera comment masquer et afficher des feuilles de calcul dans Excel et Google Sheets.
Cacher une feuille de calcul
Vous souhaiterez peut-être masquer les feuilles de calcul contenant des informations sensibles ou des calculs que vous ne voulez pas que les autres utilisateurs voient ou modifient.
Sélectionnez l'onglet de la feuille qui doit être masqué.
Dans le Ruban, sélectionnez Accueil > Cellules > Format > Masquer et afficher > Masquer la feuille.
Sinon, faites un clic droit sur l'onglet de la feuille pour obtenir un menu contextuel et cliquez sur Cacher.
La feuille sélectionnée disparaîtra des onglets de la feuille.
Répétez le processus pour masquer d'autres feuilles qui doivent être masquées.
Notez qu'une feuille doit toujours rester visible. Si nous essayons de masquer la feuille restante, le message suivant apparaît.
Afficher une feuille de calcul
Pour afficher à nouveau les feuilles de calcul à l'écran, dans le Ruban, sélectionnez Accueil > Cellules > Format > Masquer et afficher > Afficher la feuille.
Sinon, faites un clic droit sur l'onglet de la feuille pour obtenir un menu contextuel et cliquez sur Afficher.
Répétez le processus pour masquer d'autres feuilles qui doivent être affichées.
Cacher des feuilles de calcul à l'aide du code VBA
Si vous souhaitez masquer plusieurs feuilles à la fois, utilisez une boucle dans le code VBA pour parcourir les feuilles et masquer chaque feuille pendant la boucle. Cependant, vous devez mettre une trappe d'erreur, car le code VBA essaierait de masquer toutes les feuilles et, comme indiqué ci-dessus, vous avez besoin d'au moins une feuille visible.
1234567 | Sous-feuilles cachées()Dim sem comme feuille de travailEn cas d'erreur Reprendre ensuitePour chaque semaine dans ActiveWorkbook.Worksheetssem.Visible = FauxSemaines suivantesFin du sous-marin |
Alternativement, si vous souhaitez conserver une feuille spécifique visible mais masquer le reste, testez la propriété name de la feuille en ajoutant une instruction IF au code VBA et masquez toutes les feuilles sauf celle que vous souhaitez rester visible.
12345678 | Sous-feuilles cachées()Dim sem comme feuille de travailPour chaque semaine dans ActiveWorkbook.WorksheetsSi wks.name "MainSheet" Alorssem.Visible = FauxFin siSemaines suivantesFin du sous-marin |
Affichage d'une feuille de calcul à l'aide du code VBA
Si vous souhaitez afficher plusieurs feuilles de calcul à la fois, vous devez utiliser une boucle dans le code VBA pour parcourir les feuilles et afficher chaque feuille pendant la boucle. Vous n'avez pas besoin d'un piège d'erreur car le code parcourra toutes les feuilles et n'affichera que celles qui sont masquées.
123456 | Sous-showsheetsDim wks comme feuille de calculPour chaque semaine dans ActiveWorkbook.Worksheetssem.Visible = VraiSemaines suivantesFin du sous-marin |
Masquer une feuille de calcul dans Google Sheets
Pour masquer une feuille de calcul dans un fichier Google Sheets, cliquez avec le bouton droit sur l'onglet de la feuille pour obtenir un menu contextuel.
Sélectionner Masquer la feuille.
Répétez ce processus pour chaque feuille que vous souhaitez masquer.
Afficher une feuille de calcul dans Google Sheets
Pour afficher une feuille de calcul dans Google Sheets, dans le Menu, sélectionnez Affichage > Feuilles cachées. Le nombre entre parenthèses indiquera combien de feuilles sont masquées.
Sélectionnez la feuille qui doit être affichée.
Répétez le processus pour chaque feuille qui doit être rendue visible.