Trouvez le prochaine numéro
Résolu/Fermé
ozone_
Messages postés
1518
Date d'inscription
lundi 13 juillet 2009
Statut
Membre
Dernière intervention
2 juin 2023
-
18 mars 2022 à 07:51
yg_be Messages postés 23494 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 mars 2025 - 18 mars 2022 à 09:37
yg_be Messages postés 23494 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 mars 2025 - 18 mars 2022 à 09:37
A voir également:
- Trouvez le prochaine numéro
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- A qui appartient ce numéro - Guide
- Numero imei - Guide
3 réponses
Utilisateur anonyme
18 mars 2022 à 08:24
18 mars 2022 à 08:24
Bonjour
Concernant, l’année, en première approche je dirais qu’il suffit que tu extrais l’année de la date en cours pour constituer ton code.
Concernant le code de début.
Je te conseille la lecture de ce tuto sur les variables tableau
https://silkyroad.developpez.com/vba/tableaux/
Ce tableau tu le parcours en partant de la fin, en faisant un if avec l’opérateur Like https://loufab.developpez.com/tutoriels/access/operateurlike/ (ou une regex au choix)
Concernant, l’année, en première approche je dirais qu’il suffit que tu extrais l’année de la date en cours pour constituer ton code.
Concernant le code de début.
Je te conseille la lecture de ce tuto sur les variables tableau
https://silkyroad.developpez.com/vba/tableaux/
Ce tableau tu le parcours en partant de la fin, en faisant un if avec l’opérateur Like https://loufab.developpez.com/tutoriels/access/operateurlike/ (ou une regex au choix)
ozone_
Messages postés
1518
Date d'inscription
lundi 13 juillet 2009
Statut
Membre
Dernière intervention
2 juin 2023
478
18 mars 2022 à 09:17
18 mars 2022 à 09:17
Bonjour,
Merci pour la réponse,
Voici ce que j'ai déjà fait mais je bloque sur l'intégration de la nouvelle année.
Merci pour la réponse,
Voici ce que j'ai déjà fait mais je bloque sur l'intégration de la nouvelle année.
' Fonction pour trouver le prochaine numéro de DA Function incremente_numeroDA() As String Dim lastUsedRow As Long Dim lastDA As String Dim last_numDA As Variant Dim i As Long: i = 0 lastUsedRow = Cells(Rows.Count, 2).End(xlUp).Row lastDA = Cells(lastUsedRow, "B").Value ' extrait le nom complet de la derniere DA Do lastDA = Cells(lastUsedRow - i, "B").Value i = i + 1 Loop While Left(lastDA, 6) <> "PDR_IT" last_numDA = Mid(lastDA, 10, 4) ' extraction des 4 derniers chiffres last_numDA = last_numDA + 1 ' ajoute + 1 à la DA Select Case Len(last_numDA) ' mesure la chaine après le +1 et renvoi le nouveau numéro Case Is = 1 incremente_numeroDA = " PDR_IT_" & Right(Year(Date), 2) & "000" & last_numDA Case Is = 2 incremente_numeroDA = " PDR_IT_" & Right(Year(Date), 2) & "00" & last_numDA Case Is = 3 incremente_numeroDA = " PDR_I _" & Right(Year(Date), 2) & "0" & last_numDA Case Is = 4 incremente_numeroDA = " PDR_IT_" & Right(Year(Date), 2) & last_numDA End Select End Function
yg_be
Messages postés
23494
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 mars 2025
Ambassadeur
1 570
18 mars 2022 à 09:37
18 mars 2022 à 09:37
bonjour,
si j'étais toi, j'utiliserais deux cellules pour mémoriser l'année et le numéro de séquence.
si j'étais toi, j'utiliserais deux cellules pour mémoriser l'année et le numéro de séquence.