Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion pango
  • 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 !

P

pango

Guest
Bonjour

Je tente d'incrémenter un numéro de facture avec une macro. Le code ci-dessous fonctionne bien, si mon numéro de facture est de type : PP201801
Code:
Private Sub Workbook_Open()
Range("B5").Value = Left(Range("B5").Value, 2) & 1 + Mid(Range("B5").Value, 3, 6)
End Sub

Par contre, si j'ajoute des tirets (PP-2018-01), je suis largué. J'ai pourtant modifié la Value de mon Mid(Range

Pouvez-vous m'aider svp?

J’aimerais garder la macro avec la même simplicité que ci-haut.

Je vous remercie de votre attention,
 
Bonjour,
A tester avec PP-2018-01 en B5
Code:
Private Sub Workbook_Open()
  Range("B5").Value = Left(Range("B5").Value, 3) & Year(Date) & "-" & Format(Mid(Range("B5"), 9, 2) + 1, "00")
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
685
Y
Réponses
1
Affichages
779
A
Réponses
12
Affichages
1 K
AnjyD
A
Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…