Re : numérotation automatique
Je vous ai donné les instructions vba pour établir cette identification sous forme de texte.
Pour l'établir sous forme de nombre, l'expression à affecter à la propriété Value d'une cellule serait simplement 1000 * Année + Numéro
Pour passer au numéro suivant il suffirait d'y ajouter 1. Mais peut être vérifier si 1000 * Année + 1, qu'il faudrait alors prendre, ne serait pas supérieur à ça, auquel cas le numéro à incrémenter serait de l'année précédente. Le tout c'est donc de commencer par décider si vous voulez que la représentation interne de cette identification de facture soit sous forme de nombre ou de texte. C'est très important. Et cesser d'employer le mot format à tort et à travers. Car ce ne sont pas les données qui ont un format. Ce sont les cellules. Les données elle ont une nature, un type de donnée.