Macro enregistrement automatique
Fermé
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
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:
- Macro enregistrement automatique
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Message automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Macro word - Guide
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
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 :
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)
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)
9 mars 2015 à 14:00
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