Bonjour,
Merci pour votre réponse, j'ai regardé votre fonction mais c'est peut être un peu compliqué pour moi...
pour reprendre tout ça
Je ne vois pas où est la difficulté, c'est une fonction "clé sur porte" qu'il suffit de copier dans un module standard et ensuite l'invoquer
En VBA
Variable = Counter(AncienNuméro)
ou
Range("A2").Value = Counter(AncienNuméro)
et en Excel si l'ancien numéro se trouve en cellule B2 de la feuille nommée Parameter (Cellule que l'on peut nommer bien entendu)
et pour l'avoir formaté 1905-005 (Exemple pour le n° 5 pour le 16/05/2019)
=TEXTE(AUJOURDHUI();"aamm") & "-" & TEXTE(Counter(Parameter!B2);"000")
Mais cette fonction peut aussi recommencer la numérotation par période (Année, Trimestre, Mois, Hebdomadaire et Jour)
Partager