Si chaque facture est un classeur Excel stocké dans un dossier, alors ta macro VBA doit :
1/ lister tous les documents Facture de ton dossier
2/ détecter quelle facture est la plus récente
3/ extraire son numéro chrono
4/ calculer le prochain numéro chrono
5/ reconstituer le n° de facture à mettre en C14
Le 1/ a déjà été abordé sous différentes formes dans ce forum (fonction Dir)
Le 2/ et le 3/ consistent à découper le nom de chaque fichier Facture pour en extraire le millésime et le n° chrono (fonctions Mid$, Left$, Right$, InStr, InStrRev, ...)
Le 4/ nécessite de convertir des caractères en nombre (CLng, Cint, CDbl, ...) et d'incrémenter le compteur ainsi convertit avant de faire l'opration inverse (CStr, Format$, ...)
Le 5/ implique la concaténation du millésime et du nouveau chrono pour le mettre en C14 (opérateur & et objets Excel)
En gros.