Découverte de toutes les feuilles de calcul d’un classeur avec Excel VBA

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.

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.
S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x