Quiconque a déjà eu à découvrir de nombreuses feuilles dans Excel sait à quel point cette tâche est fastidieuse. Pour découvrir une seule feuille, vous avez besoin de quatre clics. Cela ne semble peut-être pas effrayant, mais si cette activité doit être répétée pendant au moins dix feuilles, la sensibilité devient évidente. Cette macro simplifie cette tâche.
Sub ToutesFeillesClasseur() 'Étape 1: Déclarez la variable Dim mafeuille As Worksheet 'Étape 2: démarrez la boucle pour toutes les feuilles For Each mafeuille In ActiveWorkbook.Worksheets 'Étape 3: passer à la feuille de calcul suivante mafeuille.Visible = xlSheetVisible Next mafeuille End Sub
Commentaires
1. À la première étape, une variable nommée mafeuille est déclarée, ce qui créera un conteneur en mémoire pour chaque feuille qui sera traitée par une boucle.
2. Dans la deuxième étape, le travail commence par l’ordre du demandeur Excel pour calculer toutes les feuilles du classeur.
3. Dans la troisième étape, la visibilité de la feuille est modifiée par la propriété xlSheetVisible. Ensuite, la boucle passe à la feuille suivante.
2. Dans la deuxième étape, le travail commence par l’ordre du demandeur Excel pour calculer toutes les feuilles du classeur.
3. Dans la troisième étape, la visibilité de la feuille est modifiée par la propriété xlSheetVisible. Ensuite, la boucle passe à la feuille suivante.
Comment utiliser la macro?
Le meilleur endroit pour stocker cette macro est le classeur de macros personnelles. Merci à cette macro sera toujours disponible. Un classeur de macros personnelles est chargé à chaque démarrage d’Excel. Dans la fenêtre Projet de l’éditeur VBE, il est visible sous le nom ^ PERSONAL.XLSB.
1. Utilisez les touches Alt + F11 pour activer Visual Basic Editor.
2. Dans la fenêtre Projet, cliquez avec le bouton droit sur PERSONAL.XLSB.
3. Sélectionnez Insérer / Module dans le menu.
4. Tapez ou collez le code dans le module nouvellement créé.
Si vous ne pouvez pas voir le fichier PERSONAL.XLSB, cela signifie que vous ne l’avez pas encore créé. Vous devez enregistrer une autre macro et indiquer le classeur de macros personnelles comme lieu de stockage.
Pour enregistrer la macro dans l’album de macros personnelles, sélectionnez-la dans la boîte de dialogue Relecture de la macro qui apparaît lors de l’enregistrement de la macro. Cette option est disponible dans la liste déroulante Store macro W. Il suffit d’enregistrer le clic de plusieurs cellules, puis de remplacer la macro par celle qui a été évoquée précédemment.
Le meilleur endroit pour stocker cette macro est le classeur de macros personnelles. Merci à cette macro sera toujours disponible. Un classeur de macros personnelles est chargé à chaque démarrage d’Excel. Dans la fenêtre Projet de l’éditeur VBE, il est visible sous le nom ^ PERSONAL.XLSB.
1. Utilisez les touches Alt + F11 pour activer Visual Basic Editor.
2. Dans la fenêtre Projet, cliquez avec le bouton droit sur PERSONAL.XLSB.
3. Sélectionnez Insérer / Module dans le menu.
4. Tapez ou collez le code dans le module nouvellement créé.
Si vous ne pouvez pas voir le fichier PERSONAL.XLSB, cela signifie que vous ne l’avez pas encore créé. Vous devez enregistrer une autre macro et indiquer le classeur de macros personnelles comme lieu de stockage.
Pour enregistrer la macro dans l’album de macros personnelles, sélectionnez-la dans la boîte de dialogue Relecture de la macro qui apparaît lors de l’enregistrement de la macro. Cette option est disponible dans la liste déroulante Store macro W. Il suffit d’enregistrer le clic de plusieurs cellules, puis de remplacer la macro par celle qui a été évoquée précédemment.