Bonjour
J'ai les données suivantes :
Colonne A : date (jj/mm/aaaa)
Colonne B : numéro (composé de l'année (2 caractères) + mois (2 caractères) + numéro s'incrémentant sur 4 caractères : aamm000x
Plage d'intervention L10:Bn n=dernière ligne ou Bn est vide
Je souhaite créer une macro qui fait une boucle de la ligne n à la ligne 10 (en remontant) :
dans la colonne B, se positionner à la dernière cellule vide
créer le numéro (composé de l'année (2 caractères) + mois (2 caractères) + numéro s'incrémentant sur 4 caractères :
pour Bn vérifier si mois(An)=mois(An+1)
si vrais alors incrémentation +1
si faux alors aamm0001 (1er numéro du mois)
Copier la ligne entière et la coller feuille "EC SG" (à partir de la ligne 2)
La boucle se termine avec la ligne 10
Merci pour votre temps
J'ai les données suivantes :
Colonne A : date (jj/mm/aaaa)
Colonne B : numéro (composé de l'année (2 caractères) + mois (2 caractères) + numéro s'incrémentant sur 4 caractères : aamm000x
Plage d'intervention L10:Bn n=dernière ligne ou Bn est vide
Je souhaite créer une macro qui fait une boucle de la ligne n à la ligne 10 (en remontant) :
dans la colonne B, se positionner à la dernière cellule vide
créer le numéro (composé de l'année (2 caractères) + mois (2 caractères) + numéro s'incrémentant sur 4 caractères :
pour Bn vérifier si mois(An)=mois(An+1)
si vrais alors incrémentation +1
si faux alors aamm0001 (1er numéro du mois)
Copier la ligne entière et la coller feuille "EC SG" (à partir de la ligne 2)
La boucle se termine avec la ligne 10
Merci pour votre temps
date | numéro | numéro attendu | |
en B | |||
20/05/2024 | 24050006 | ||
20/05/2024 | 24050005 | ||
15/05/2024 | 24050004 | ||
10/05/2024 | 24050003 | ||
02/05/2024 | 24050002 | ||
02/05/2024 | 24050001 | ||
30/04/2024 | 24040006 | ||
28/04/2024 | 24040005 | ||
15/04/2024 | 24040004 | ||
12/04/2024 | 24040003 | ||
05/04/2024 | 24040002 | ||
01/04/2024 | 24040001 |
Pièces jointes
Dernière édition: