Bonjour,
Cette macro utilise une fonction (Split) qui extrait la partie droite d'un string qui comporte le caractère "*"
Sub test()
For Each o In [A1:D23]
a = Split(o.Value, "*")
If UBound(a) = 1 Then
Cells(x + 1, 6) = Split(o.Value, "*")(1)
Cells(x + 1, 6).NumberFormat = "0"
x = x + 1
End If
Next
Columns("A:E").Delete Shift:=xlToLeft
End Sub
A+