Bonjour, j'ai le même problème que dans cette discussion.
Il se trouve que je voudrais regrouper mes ligne en fonction de la colonne A a condition que les valeurs soient identique.
65
66
66
66
67
67
67
67
68
71
71
71
71
71
72
72
72
Voila le code que j'ai mais il ne fonctionne pas correctement
Le problème c'est qu'il me regroupe bien lorsqu'il n'y a que trois ligne. cependant des qu'une quatrieme ou une cinquieme apparait, il y a des sous groupement... merci de m'aider svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Sheets("TRM_ONEY").Activate fin = Cells(3, 1).End(xlDown).Row i = 3 Do While i < fin + 1 Range("D" & i).Select If Range("D" & i).Value = "" Then If Range("D" & i + 1).Value = "" Then If Range("D" & i + 2).Value = "" Then Rows(i & ":" & i + 2).Select Selection.Rows.Group i = i + 1 Else Rows(i & ":" & i + 1).Select Selection.Rows.Group i = i + 1 End If Else End If End If i = i + 1 Loop Columns("D:D").EntireColumn.AutoFit Columns("E:E").EntireColumn.AutoFit Columns("F:F").EntireColumn.AutoFit fin = Cells(3, 1).End(xlDown).Row ActiveSheet.PageSetup.PrintArea = "$A$1:$AE$" & fin
Partager