Macro enregistrement automatique

Fermé
abdou - 8 mars 2015 à 12:16
 abdou - 9 mars 2015 à 14:00
Bonjour
SVP j'ai crée un fichier excel BON DE LIVRAISON avec enregistrement automatique des num par une macro, le num est incrémenté automatiquement;
Ce que je veux c'est comment affecter le num du BL selon la valeur d'une cellule,
Je veux que chaque article livré aie une série de numérotation propre,
Par exemple:
3 articles : A,B,C
Num BL de "A": BL_A_1;BL_A_2;BL_A_3;.....
Num BL de "A": BL_B_1;BL_B_2;BL_B_3;.....
Num BL de "A": BL_C_1;BL_C_2;BL_C_3;.....

Merci
A voir également:

1 réponse

redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
Modifié par redaiwa le 9/03/2015 à 12:01
Salam Abdou.

Bien que tu aie parlé de macro, je te propose une solution par formule dont tu pourras adapter la logique dans ta macro.

En supposant que l'on saisit le code article (A, B, C, etc...) en colonne B à partir de la ligne 2, saisir la formule suivante en cellule A2 puis l'étendre sur toute la colonne :

=SI(NON(ESTVIDE(B2));"BL_"&B2&"_"&NB.SI(DECALER($B$2;0;0;LIGNE()-1;1);"="&B2);"")

Fichier exemple : https://www.cjoint.com/c/ECjlWz08tQh

J'espère avoir un peu aidé. :)

"Repousse le mal par le bien; et voilà que celui avec qui tu avais une animosité devient tel un ami chaleureux" (Coran)
"Celui qui ne sait pas partager est infirme de ses émotions". (Marc Levy)
0
Bonjour Redaiwa
Merci pour la réponse.
C'est juste pour vous dire c'est pas ce k j cherch,
moi j vx que le num du Bon de livraison soit enregistré par une macro avec incrémentation automatique de ces num,
je veux que le num de chaque BL soit comme suit :

-pour l'article 1:
BL_ARTICLE1_1;
BL_ARTICLE1_2;
BL_ARTICLE1_3;
.......
..
..
..
-pour l'article 2:
BL_ARTICLE1_1;
BL_ARTICLE1_2;
BL_ARTICLE1_3;
...
..
...

-pour l'article 3:
BL_ARTICLE3_1;
BL_ARTICLE3_2;
BL_ARTICLE3_3;
....
....
.....

Merci
0