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

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 ?
 

Phil69970

XLDnaute Barbatruc
Bonjour à tous

@toune21
Je te propose ce fichier
Le code est fait pour un volume de 100 factures par mois si tu as plus me dire le volume pour adapter le code
Toutes les explications sont dans le fichier

Merci de ton retour
 

Pièces jointes

  • Numéro Facture V1.xlsm
    339.8 KB · Affichages: 11

toune21

XLDnaute Impliqué
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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…