Salut Frisoo,
Salut l'équipe,
bien incapable d'exécuter cela en formule!
En VBA, par contre...
Un double-clic démarre la macro.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'
Dim tTab, vItem
'
Cancel = True
tTab = Range("A1:B" & Range("A" & Rows.Count).End(xlUp).Row).Value
For x = 1 To UBound(tTab, 1)
If InStr(tTab(x, 1), "£") > 0 Then
If vItem <> "" Then tTab(x - 1, 2) = vItem
vItem = Split(tTab(x, 1), "£")(1)
Else
vItem = vItem & " " & tTab(x, 1)
End If
If x = UBound(tTab, 1) Then tTab(x, 2) = vItem
Next
Range("A1").Resize(UBound(tTab, 1), 2).Value = tTab
'
End Sub
Bon, nous passerons sur l'absence de contexte réel...
A+