Copier des lignes dans un onglet

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 !

sonskriverez

XLDnaute Occasionnel
Bonjour le forum,

Je voudrais en VBA copier toutes les lignes de même occurence (exemple : "Paul") dans un onglet de même nom et ensuite passer au nom suivant (exemple : "André" dan un onglet André.

Merci de votre aide
 
Re : Copier des lignes dans un onglet

Salut sonskriverez,

Un petit bout de code a adapté selon tes noms de feuilles ainsi que le nombre de colonnes à copier.

PHP:
Sub test()
Dim i&, k%, ma_plage As Variant
Sheets("feuil1").Select
For i = 2 To Range("A65536").End(xlUp).Row
    ma_plage = Range("A" & i & ":C" & i).Value
    Select Case Cells(i, 1).Value
    Case "Paul"
        With Sheets(Cells(i, 1).Value)
            For k = 1 To 3
                .Cells(65536, k).End(xlUp).Offset(1, 0).Value = ma_plage(1, k)
            Next k
        End With
    Case "André"
        With Sheets(Cells(i, 1).Value)
            For k = 1 To 3
                .Cells(65536, k).End(xlUp).Offset(1, 0).Value = ma_plage(1, k)
            Next k
        End With
    End Select
Next i
End Sub

@+
 
- 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
43
Affichages
816
Réponses
5
Affichages
701
Réponses
1
Affichages
177
Retour