XL 2019 Export cellule + nom feuille

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 !

Arnaud59000

XLDnaute Nouveau
Hello tout le monde !

Bonne année pour commencer !

J'ai besoin de vous,
J'ai un fichier avec plusieurs feuilles (beaucoup trop), et je souhaiterai extraire dans une NOUVELLE feuille chaque colonne A et en colonne B mettre le nom de la feuille d'où la donnée provient.

Pas facile de pouvoir mettre un fichier en exemple. Mais cela donnerait :
A B
14589 NOM FEUILLE 1
15542 NOM FEUILLE 2
......

Avec une macro qui SI POSSIBLE met le tout en dessous (détection de cellule vide).

Merci de votre aide par avance !
 
Solution
Bonjour Arnaud,
Un essai en PJ avec ce que j'ai compris, avec :
VB:
Sub Consolide()
    Dim L%, i%, DL%
    L = 1
    [A:B].ClearContents
    Application.ScreenUpdating = False
    For Each F In Worksheets
        If F.Name <> "Synthèse" Then
            DL = Sheets(F.Name).Range("A65500").End(xlUp).Row
            For i = 1 To DL
                Cells(L, "A") = Sheets(F.Name).Cells(i, "A")
                Cells(L, "B") = F.Name
                L = L + 1
            Next i
        End If
    Next F
End Sub
Surement optimisable, mais dépend de votre fichier.
Bonjour Arnaud,
Un essai en PJ avec ce que j'ai compris, avec :
VB:
Sub Consolide()
    Dim L%, i%, DL%
    L = 1
    [A:B].ClearContents
    Application.ScreenUpdating = False
    For Each F In Worksheets
        If F.Name <> "Synthèse" Then
            DL = Sheets(F.Name).Range("A65500").End(xlUp).Row
            For i = 1 To DL
                Cells(L, "A") = Sheets(F.Name).Cells(i, "A")
                Cells(L, "B") = F.Name
                L = L + 1
            Next i
        End If
    Next F
End Sub
Surement optimisable, mais dépend de votre fichier.
 

Pièces jointes

- 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

Réponses
3
Affichages
800
Réponses
1
Affichages
143
Retour