Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Incrementer un numéro suivant l'année, remise à zéro

  • Initiateur de la discussion Initiateur de la discussion nak
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nak

XLDnaute Occasionnel
Bonjour à tous,

J'utilise le code suivant pour incrémenter des numéros de série :
Sheets("Feuil1").Range("A1").Value = (Right(Year(Date), 2) & Right([max(Feuil2!a1:a65000)], 4)) + 1

Les numéros se composent en 6 chiffres. Les deux premiers pour l'année en cours, les 4 derniers pour une incrémentation en +1 (110001 pour le premier de l'année 2011, 110002, 110003,...).
Le code écrit les deux derniers chiffres de l'année en cours + le plus grand nombre des 4 derniers chiffres présent en feuille 2 dans la cellule Feuil1!A1.

Ce code fonctionne correctement mais j'aimerais le faire évoluer de façon à remettre à 0001 les quatre derniers chiffres lorsque je change d'année (premier numéro de 2012 = 120001).

Pouvez vous m'aider SVP ?

Merci
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…