Option Explicit
Sub test1()
Dim plage As Variant
Dim i As Long
Dim TabRs As Variant
Dim j As Integer
With Sheets("Feuil1")
.Range(.Cells(2, 5), .Cells(.Cells(.Rows.Count, 6).End(xlUp).Row, 6)).ClearContents
.Cells(1, 5) = "Nom"
.Cells(1, 6) = "Compteur"
plage = .Range(.Cells(2, 2), .Cells(.Cells(.Rows.Count, 2).End(xlUp).Row, 3))
For i = LBound(plage, 1) To UBound(plage, 1)
TabRs = Split(plage(i, 1), ";")
For j = LBound(TabRs, 1) To UBound(TabRs, 1)
.Cells(.Cells(.Rows.Count, 5).End(xlUp).Row + 1, 5) = Trim(TabRs(j))
' Rajout
.Cells(.Cells(.Rows.Count, 6).End(xlUp).Row + 1, 6) = plage(i, 2)
Next j
Next i
End With
End Sub