Macro excel : insertion de ligne et incrémentation

remondii

XLDnaute Nouveau
Bonjour,
je voudrai créer une macro qui insère des lignes dans un fichier et qui incrémente ( de 2, 3, 4, 5, 5/1013, 6, 8, 9) SI et seulement si le chiffre fini par zéro. Je vous donne un exemple :
J'ai des articles :
150940
159652
160780

Et je voudrai que ça donne :

150940
150942
150943
150944
150945
150945/1013
150946
150948
150949
159652
160780
160782
160783
160784
160785
160785/1013
160786
160788
160789


Tout en gardant les infos que j'ai dans les autres colonnes sur la ligne de référence qui fini par zéro sur les lignes nouvellement créées...
Je n'y connais presque rien en macro alors si vous pouviez m'aider. Merci d'avance
Isa
 

remondii

XLDnaute Nouveau
Re : Macro excel : insertion de ligne et incrémentation

Bonjour,
bon en fait je me rend compte que ça ne fait pas tout à fait ce qu'il faut... J'espère qu'il y aura quelqu'un pour m'aider à nouveau!!
Parfois pour un article sa déclainaison existe par exemple après le 160780 je peux avoir le 160784 dans mon fichier d'origine. Il ne faut pas qu'il soit effacé car cet article a un prix tarif prédéfini différent de la méthode générique que j'applique aux déclinaisons.

Est il possible d'insérer des lignes incrémentées mais avant de contrôler les valeurs des dix cases suivantes??
Et en plus il me faudrait dans une colonne une valeur qui me dise que la réfèrence est générée par la macro, ainsi je sais que c'est sur les autres que doit calculer un prix! Je sais que c'est compliqué!!
Pourvu que quelqu'un m'aide, sinon je sais pas comment je vais m'en sortir!!!
 

remondii

XLDnaute Nouveau
Re : Macro excel : insertion de ligne et incrémentation

Bonjour alors ci joint un extrait du fichier article du fournisseur.:rolleyes:
Il faut que je créer les déclinaisons des articles finissant par 0.
0 c'est des articles "brut" non laqués, mais ils peuvent être laqués.
Dans ce cas leur code article change.
Les codes finissant par zéro doivent être déclinés par terminaison 2, 3, 4, 5, 5/1013, 6, 8, et 9. Voir 1er onglet du fichier, à chaque terminaison s'applique une forumle avec un taux différent.
Maissi le fournisseur gère la référence en stock alors il a déjà créé la référence dans son fichier tarif qu'il m'a fourni. Voir surlignage vert. Dans ce cas le prix juste est celui du fichier fournisseur je n'ai rien à calculer. et je ne dois pas créer la déclinaison, car c'est la référence qui existe déjà qui est juste au bon prix...
J'espère avoir été plus précise.:confused:
Isa
 

Pièces jointes

  • PRICE.xls
    36 KB · Affichages: 128
  • PRICE.xls
    36 KB · Affichages: 127
  • PRICE.xls
    36 KB · Affichages: 132

GI_GI

XLDnaute Occasionnel
Re : Macro excel : insertion de ligne et incrémentation

Bonjour a tous
Isa je t'ai envoyé un message privé avec mon adresse email.
Donne moi ton adresse car le fichier est trop gros pour être posté sur le forum.
A part la terminaison 6 pour laquelle tu ne dis pas ce qui doit être fait, le reste fonctionne celon ce que tu demande.
A+
J-Jacques
 

Discussions similaires

Statistiques des forums

Discussions
311 721
Messages
2 081 928
Membres
101 842
dernier inscrit
seb0390