Regrouper des données de plusieurs lignes en 1 selon condition
Résolu
lanetmel
Messages postés
200
Date d'inscription
Statut
Membre
Dernière intervention
-
lanetmel Messages postés 200 Date d'inscription Statut Membre Dernière intervention -
lanetmel Messages postés 200 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Excel regrouper plusieurs lignes en une seule
- Regrouper plusieurs feuilles excel en une seule - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
2 réponses
Bonjour,
Voici un code basique que tu devrais comprendre et qui réalise ta demande.
Voici un code basique que tu devrais comprendre et qui réalise ta demande.
Public Sub regrouper() Dim lig As Long, col As Integer For lig = 2 To Cells(Rows.Count, 1).End(xlUp).Row If Cells(lig, "B").Value = Cells(lig + 1, "B").Value Then For col = 1 To 7 If Cells(lig, col).Value <> Cells(lig + 1, col).Value Then Cells(lig, col).Value = Cells(lig, col).Value & "-" & Cells(lig + 1, col).Value End If Next col Cells(lig, 8).Value = Cells(lig, 8).Value + Cells(lig + 1, 8).Value Rows(lig + 1).Delete End If Next lig End Sub