• Initiateur de la discussion Initiateur de la discussion lmylvc
  • 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 !

lmylvc

XLDnaute Occasionnel
Hello les amis

Je suis à la recherche d'une solution pour incrémenter un n° dans un fichier xls
dans la feuille "NFC" dans la cellule D2 lors de l'enregistrement du fichier.

Ce serait bien si le n° d'incrémentation pouvait se présenter de la façon suivante
AAAA_ MM_JJ_0000 ( Année mois jour et incrémentation de n°)

Merci d'avance

Vincent
 
Re : num incrémenté

Bonsoir,

essaye ceci, à placer dans le module "thisworkbook" :
Code:
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim t() As String
With Sheets("NFC").Range("D2")
    If Not IsEmpty(.Value) Then .Value = Format(Date, "yyyy_mm_dd_") & Format(Val(Split(.Value, "_")(3)) + 1, "0000")
End With
Me.Save
End Sub

bon après midi
@+
 
Re : num incrémenté

Re,

il y a un test au début :
Code:
If Not IsEmpty(.Value)
si la cellule n'est pas vide...
donc il faut qu'il y ait déjà un numéro présent en D2, et formaté comme demandé pour pouvoir déterminer le suivant....
 
Re : num incrémenté

Hello

?????? --> If Not IsEmpty(.Value) vu que je suis une bille en VBA

Sinon, pour faire plus simple, est-il possible d'adapter le code de la feuille GENERATEUR DE N° sur a feuill FNC
si date en D4 renseigné alors nouveau n°e D2 ??? ( sachant que la cellule date "D4" doit toujours être effacée à l'ouverture du fichier)

Merciii
 
- 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

Réponses
13
Affichages
661
Réponses
2
Affichages
700
Retour