Ciao
Sostituisci la macro precedente con questa
Option Explicit
Sub PiùGrande()
Dim ur1 As Long, ur2 As Long, i As Long, j As Long, k As Long
Dim num, sgl As String
ur1 = Sheets("Bolle").Cells(Rows.Count, 8).End(xlUp).Row + 7
ur2 = Sheets("Archivio").Cells(Rows.Count, 3).End(xlUp).Row + 14
For i = 8 To ur1
k = 0
sgl = Sheets("Bolle").Cells(i, 8)
If sgl = "" Then Exit Sub
For j = 15 To ur2
If Right(Sheets("Archivio").Cells(j, 3), 2) = Sheets("Bolle").Cells(i, 8) Then
k = k + 1
num = Split(Sheets("Archivio").Cells(j, 3), "-")
Sheets("Bolle").Cells(i, 9) = sgl & " - " & num(0) + 1
End If
Next j
Next i
End Sub