Bonjour consonnes, bonjour le forum,
Peut-être comme ça :
Public Sub Incrément()
Dim DL As Integer 'Dernière Ligne
Dim PF As String 'Partie Fixe
Dim AN As Integer 'Ancien Numéro
Dim NN As Integer 'Nouveau Numéro
Dim NNA As String 'Nouveau Numéro Adhérent
DL = Cells(Application.Rows.Count, "A").End(xlUp).Row
PF = Split(Cells(DL, "A").Value, "-")(0) & "-"
AN = CInt(Split(Cells(DL, "A").Value, "-")(1))
NN = AN + 1
NNA = PF & Format(NN, "0000")
Cells(DL + 1, "A").Value = NNA
End Sub