Bonjour R@chid, le forum,
Merci beaucoup R@chid de ta solution, je ne connais pas très bien les TCD et ta réponse va me permettre de combler cette lacune. Cependant, j'aurais aimé réaliser tout ça par vba, les données sont récupérées grâce à un autre code et je souhaitais ajouter cette "réorganisation" des données à ce code.
Voilà ce que j'ai fait :
lastRow = ActiveSheet.Cells(Rows.Count, "D").End(xlUp).Row
For i = 4 To lastRow
If Range("H" & i).Value <> Range("H" & i + 1).Value Then
Rows(i - 1).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
' .Row(i - 1) = "Activités du " & Format(Range("G" & i), "dddd dd mmmm yyyy")
End If
Next i
Le code fonctionne... mais ne donne pas le résultat attendu : les lignes sont insérées au début et non pas entre chaque date différente...
Merci encore
À bientôt,
Bonne journée,