RE
Sous réserve de nommer tous les onglets de même façon : pas tantôt avec un espace après ° tantôt non et d'avoir déjà les onglets
Sub répartition()
Dim Derlig As Long, I As Long, Debut As Long, Nbo As Byte
Derlig = Worksheets("Base de donnée").Range("D" & Cells.Rows.Count).End(xlUp).Row
For I = 7 To Derlig
If Cells(I, 4).Value = "Tit" Or I = Derlig Then
If Debut <> 0 Then
Range("D" & Debut & ":" & "E" & I - 1).Copy Destination:=Worksheets("N°(" & Nbo & ")").Cells(1, 1)
End If
Debut = I
Nbo = Nbo + 1
End If
Next I
End Sub
Sinonn poste un fichier plus représentatif et plus d'explications.