RE
Tu crées un fichier Compteur.txt avec la valeur 1 ou 1000 et rien d'autre
Puis dans ton modèle ajoute, en adaptant le chemin
Function MAJCompteur()
Workbooks.OpenText Filename:="T:\TEMP\Compteur.txt", Origin:=xlWindows, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
Numero = Range("A1").Value + 1
Range("A1").Value = Numero
ActiveWorkbook.Save
ActiveWorkbook.Close
MAJCompteur = Numero
End Function
et tu rècupère le numéro dans une de tes Sub par
Sub ....()
....
Numero = MAJCompteur()
....
End Sub