Bonjour,
Mon code est une fonction dont il faut juste remplir les arguments et qui renvoie le numéro incrémenté qui se réinitialise suivant ceux-ci.
Seul le premier argument est obligatoire.
Cette formule est utilisable soit en VBA soit directement dans Excel
Ainsi, la formule ci-dessous renverra 11
Un autre cas où la formule renverra 1 puisque nous sommes le 18/03/2015 et que le dernier n° a été établi le 15/2/2015 et que la périodicité de la numérotation est basée sur les mois ("M")
=Counter(10;DATE(2015;2;15);"M")
Mais tout cela est expliqué dans la contribution, je pense
Je n'ai pas besoin de fichier à ce stade, si ta question est bien posée, je comprends bien que tu as besoins d'un numéro qui s'incrémente
ps : dans cette ligne de code, il y a un petit soucis
IblDevis.Caption = "DEVIS N°" & Format(Date, "mmdd") & Format("000") + NumAuto
Sans avoir testé, il me semble que c'est Format(NumAuto,"000")
Et NumAuto, je ne le vois nulle part sans ta procédure sauf à cette ligne là.
Partager