Autres Incrémenter un numéro de facture

toune21

XLDnaute Impliqué
Bonjour à tous,
Il y à très longtemps que je n'ai pas posé de questions. Je sollicite votre aide,
Je souhaiterais incrémenter "en K7" un numéro de facture un peu bizarre. A partir de la date facture, "année, mois, jour"
VB:
With Sheets("Factures")
    u = Year(Now()) & "" & Format(Month(Now()), "00") & "" & Format(Day(Now()), "00")

Je vous remercie, Marie
 

Pièces jointes

  • Numéro Facture.xlsx
    330.9 KB · Affichages: 13

Staple1600

XLDnaute Barbatruc
Re, Bonjour @mutzik


@toune21
Précisions
Le message#2 n'était qu'une suggestion pour alléger ta syntaxe
Car
u = Year(Now()) & "" & Format(Month(Now()), "00") & "" & Format(Day(Now()), "00")
et
u=Format(Now(), "yyyymmdd")
donne la même chose

Pour incrémenter un numéro de facture, je t'invite à regarder les nombreux exemples dans les Discussions similaires ou dans les archives du forum.
 

Staple1600

XLDnaute Barbatruc
Re

Testes-ceci sur une feuille vierge
(en lançant la macro plusieurs fois de suite)
Code:
Sub Test_Facture()
Dim NouvNumFac As Long
NouvNumFac = Range("A1") + 1
Range("A1").Value = NouvNumFac
Range("B1").Value = Format(Date, "yyyymmdd-") & Format(NouvNumFac, "0000")
End Sub
C'est ce que tu veux obtenir ?
 

toune21

XLDnaute Impliqué
Re

Testes-ceci sur une feuille vierge
(en lançant la macro plusieurs fois de suite)
Code:
Sub Test_Facture()
Dim NouvNumFac As Long
NouvNumFac = Range("A1") + 1
Range("A1").Value = NouvNumFac
Range("B1").Value = Format(Date, "yyyymmdd-") & Format(NouvNumFac, "0000")
End Sub
C'est ce que tu veux obtenir ?
Oui c'est un peu ce que je désire, j'ai fait l'essai dans K7 cela fonctionne, il faut que je trouve ou mettre (ton A1) dans ma facture !!!!!!!
Merci
 

Statistiques des forums

Discussions
312 215
Messages
2 086 322
Membres
103 178
dernier inscrit
BERSEB50