Bonjour,
Tu peux par exemple utiliser la fonction Max() afin de récupérer la valeur la plus élevée et lui rajouter 1 :
Sub Test()
Dim Plage As Range
Dim NumAuto As Long
With Worksheets("Sources"): Set Plage = .Range(.Cells(2, 1), .Cells(.Rows.Count, 1).End(xlUp)): End With
NumAuto = Application.Max(Plage) + 1
MsgBox NumAuto
End Sub