Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Récapitulatif de feuilles excels dans une

  • Initiateur de la discussion Initiateur de la discussion Juju89
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Juju89

XLDnaute Nouveau
Bonjour à tous,
je suis nouvelle sur ce genre de forum.. et commence dans les macros et VBA !
Du coup même après plusieurs essais (en reprenant des codes sur différents forums)
je n'ai jamais réussi à faire exactement ce que je voulais.

Je voudrai:
-rassembler tous les éléments de mon classeur (les données de toutes les feuilles) dans
une feuille récapitulative...
-commencer à copier à la 2eme ligne des différentes feuilles
-commencer à coller à la 2eme ligne de mon fichier "recap" pour laisser la 1ere ligne de titre
-avoir un "bouton" pour réactualiser ma feuille "recap" lorqu"il y a des changements dans les autres (ça je sais le faire !)

Toutes mes feuilles ont le même nombre de colonne ( 9 ) et un nombre de lignes différent et indéfini...
Par contre des feuilles peuvent se rajouter ou être éliminer: donc un nombre de feuilles non défini également.


J'espere avoir été claire... j'ai mis quelques données dans le fichier joint
Merci par avance
 

Pièces jointes

Re : Récapitulatif de feuilles excels dans une

Hello,

Une autre version... adaptée d'une idée de Doublezero, merci à elle !

À coller dans la feuille "Recap" avec un bouton.
Code:
    Dim i As Long
    Dim tabloNomsFeuilles() As String
    
    Application.ScreenUpdating = False
    
    Sheets("Recap").[A1].CurrentRegion.Offset(1, 0).Clear
    
    For i = 1 To ActiveWorkbook.Sheets.Count
        ReDim tabloNomsFeuilles(1 To i)
        tabloNomsFeuilles(i) = Sheets(i).Name
        If Sheets(i).Name <> "Recap" Then
            Sheets(i).[A1].CurrentRegion.Offset(1, 0).Copy Sheets("Recap").[A65000].End(xlUp).Offset(1, 0)
        End If
    Next i

    Application.ScreenUpdating = True
 
Dernière édition:
Re : Récapitulatif de feuilles excels dans une

Merci à tous !

tous ce que vous m'avez donné fonctionne comme je le voulais.

Je vais maintenant essayer de le decripter pour bien comprendre...

Bonne journée et encore merci

Juju
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…