VBA – Macro pour Lister Toutes les Feuilles d’un Classeur

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on août 22, 2022

La macro suivante parcourt en boucle toutes les feuilles d’un classeur et écrit le nom de l’onglet de chaque feuille de manière séquentielle sur une feuille de votre choix. Cela peut être pratique pour obtenir une liste rapide de toutes les feuilles d’un classeur contenant de nombreuses feuilles

Liste de Toutes les Feuilles de Calcul d’un Classeur

Pour utiliser cette macro, il suffit de remplacer le mot Feuil1 (il apparaît deux fois) dans le code par le nom de l’onglet où vous souhaitez obtenir les résultats. Assurez-vous qu’il n’y a pas d’informations importantes sur l’onglet de sortie, car la macro efface les données avant de les écrire.

Sub ListerToutesLesFeuilles()

Dim fc As Worksheet
Dim x As Integer

x = 1

Sheets("Feuil1").Range("A:A").Clear

For Each fc In Worksheets
     Sheets("Feuil1").Cells(x, 1) = fc.Name
     x = x + 1
Next fc

End Sub

La Programmation VBA Simplifiée

Ne cherchez plus de code VBA en ligne. Découvrez AutoMacro – un générateur de code VBA qui permet aux débutants de créer leurs propres procédures, avec des connaissances minimales en programmation et de nombreuses fonctions permettant à tous les utilisateurs de gagner du temps!

alt text

 

En savoir plus !

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Module Complémentaire d'Exemples de Code VBA

Accédez facilement à tous les exemples disponibles sur le site.

Naviguez simplement dans le menu, cliquez, et le code sera inséré directement dans votre module. Module complémentaire .xlam.

(Aucune installation requise!)

Téléchargement gratuit

Retour aux exemples de code VBA