XL 2010 Disperser un tableau dans différentes feuilles

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 !

stephanel93

XLDnaute Nouveau
Bonjour,

Je viens vers vous pour vous demandez de l'aide pour créer une macro.
Je vous expose mon sujet:
J'ai un tableau avec divers entreprise dans la colonne B, je voudrais savoir si c'est possible de copier coller les lignes du tableaux qui correspondent avec le nom de ma feuille.
J'ai un peu de mal a l'expliquer donc je vais vous joindre un fichier avec la base de données et le résultat attendu.
En espérant que quelqu'un trouve le temps d'y répondre.
Merci d'avance! Agréable journée à tout le monde!
 

Pièces jointes

Bonjour stephanel93,

Cela peut se faire avec des formules matricielles mais effectivement c'est simple par macro, dans ThisWorkbook :
VB:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Application.ScreenUpdating = False
With Sheets("BASE DE DONNEES")
    If Sh.Name <> .Name Then
        Sh.Range("A13:I" & Sh.Rows.Count).Delete xlUp 'RAZ
        With .Range("A13:I" & .Range("A" & .Rows.Count).End(xlUp).Row)
            .AutoFilter 2, Sh.Name 'filtre automatique
            .Copy Sh.[A13]
            .AutoFilter
        End With
        Sh.Range("A13:I" & Rows.Count).Columns.AutoFit 'ajustement largeurs
        With Sh.UsedRange: End With 'actualise les barres de défilement
    End If
End With
End Sub

A+
 

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
1
Affichages
124
Réponses
0
Affichages
128
Réponses
8
Affichages
177
Réponses
11
Affichages
153
Retour