re,
si vous mettez la valeur minimale et maximale dans les cellules D1 et D2
Sub xxmedxx()
Dim aA, ptr, i As Integer, aOut, MyMin, MyMax, s, r 'vous cherchez les lots de 0001 à 9999
aA = Sheets("feuil1").Range("A1").CurrentRegion.Resize(, 1).Value 'vos lots utilisés
MyMin = Range("D1").Value 'numéro minimal
MyMax = Range("D2").Value 'numéro maximal
ReDim aOut(1 To MyMax - MyMin + 1, 1 To 1) 'vous cherchez les lots de 0001 à 9999
ptr = 0
For i = MyMin To MyMax
s = Format(i, "0000") & "/2023" 'un lot
r = Application.Match(s, aA, 0) 'il existe déjà?
If Not IsNumeric(r) Then ptr = ptr + 1: aOut(ptr, 1) = s 'sinin ajouter à la matrice
Next
With Range("C1")
.EntireColumn.ClearContents 'RAZ colonne
.Resize(ptr) = aOut 'coller matrice
End With
End Sub