Dans Microsoft Excel , vous pouvez utiliser Visual Basic pour Applications pour travailler avec des feuilles de calcul . Vous pouvez créer , dupliquer, déplacer, supprimer , verrouiller et cacher des feuilles de calcul avec quelques lignes de code. Souvent, vous voulez cacher certaines feuilles dans votre classeur , en particulier ceux qui contiennent des données et des calculs bruts non formatés . Pour masquer une feuille de calcul manuellement et sans l'utilisation de macros , vous pouvez droit - cliquez sur son onglet et sélectionnez "Masquer" dans le menu. Une macro bascule simple peut vous aider à automatiser cette tâche , surtout si vous devez faire face à de nombreuses feuilles de calcul. Instructions
1
Démarrez Microsoft Excel. Appuyez sur "Ctrl + O ", sélectionnez le classeur qui contient les feuilles que vous souhaitez masquer , puis cliquez sur «Ouvrir».
2
Presse "Alt + F8 " pour ouvrir les " macros " fenêtre . Tapez " HideSheets " dans la case " Nom de la macro " puis cliquez sur " Créer". Cela ouvre l'éditeur VBA.
3
Entrez le code suivant dans l'éditeur VBA.
HideSheets sub ()
wSheets = array ( " SHEET1 "," Feuil2 "," Sheet3 " )
wsstat = Worksheets ( wSheets (0)) . Visible
Si wsstat = xlSheetVisible Puis
wsstat = xlSheetHidden
Else
wsstat = xlSheetVisible
End If
Pour n = 0 à LimiteSup ( wSheets )
Feuilles ( wSheets ( n)) . visible = wsstat
Ensuite n
End Sub
4
Remplacer " SHEET1 ", " Feuil2 " et " Sheet3 " avec les noms des feuilles que vous souhaitez à supprimer. Vous pouvez ajouter une autre feuille à la liste en ajoutant son nom entre guillemets et précédé d'une virgule .