Bonjour à tous,
Je rencontre un problème sur le code de mon bouton.
J'ai généré un code vba que j'ai associé à un bouton pour générer automatiquement un n° de devis, code où je ne rencontre aucun problème. Le voici :
Sub numerotationdevis()
part1 = Year(Date)
part2 = Format(Month(Date), "00")
part3 = Right(Range("F2"), 3)
Range("F2") = "D" & "-" & part1 & "-" & part2 & "-" & Format(Int(part3) + 1, "0000")
End Sub
Je souhaite faire une variante pour avoir plusieurs propositions de devis pour un seul client, réalisé le même jour. J'ai donc crée un nouveau bouton auquel j'ai associé ce code-ci:
Sub ajoutvariantedevis()
part1 = Year(Date)
part2 = Format(Month(Date), "00")
part3 = Right(Range("F2"), 3)
part4 = Right(Range("F2"), 2)
Range("F2") = "D" & "-" & part1 & "-" & part2 & "-" & Format(Int(part3), "0000") & "-" & Format(Int(part4) + 1, "00")
End Sub
le soucis c'est que mon nouveau numéro ne commence pas à "-00" +1, mais au numéro de devis en cours +1
Exemple : D-2025-01-0120 --> D-2025-01-0120-121
Et si je clique une nouvelle fois : D-2025-01--0121-122
Pouvez-vous m'aider à corriger cela s'il vous plaît?
Merci !