Insérer des lignes selon les données d'une colone
Résolu
show7
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
show7 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
show7 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un tableau excel comme la PJ.

Pour les besoins de mon imprimante dymo qui imprime une étiquette par ligne (paramètre impossible à changer), je dois mettre autant de lignes identiques pour chacune des références qu'il y a de produits dans le stock. Le but final étant d'avoir une étiquette par produit. Par exemple, mon fichier doit avoir 8 lignes identiques à la ligne 2 (Produit1 / 40 / bleu / 8) et les mettre juste en dessous.
J'ai donc pensé à agir en deux temps, d'abord insérer autant de lignes qu'il y a de stock. Ensuite remplir les lignes du tableau avec une fonction (si la case est vide, alors copier coller la case du dessus).
Ma question est : comment insérer autant de lignes qu'il y a de stock pour chaque référence ?
Merci
Jacques
J'ai un tableau excel comme la PJ.

Pour les besoins de mon imprimante dymo qui imprime une étiquette par ligne (paramètre impossible à changer), je dois mettre autant de lignes identiques pour chacune des références qu'il y a de produits dans le stock. Le but final étant d'avoir une étiquette par produit. Par exemple, mon fichier doit avoir 8 lignes identiques à la ligne 2 (Produit1 / 40 / bleu / 8) et les mettre juste en dessous.
J'ai donc pensé à agir en deux temps, d'abord insérer autant de lignes qu'il y a de stock. Ensuite remplir les lignes du tableau avec une fonction (si la case est vide, alors copier coller la case du dessus).
Ma question est : comment insérer autant de lignes qu'il y a de stock pour chaque référence ?
Merci
Jacques
2 réponses
-
Bonjour,
Voir le fichier ci-dessous :
https://www.cjoint.com/c/HIAllUZTLhd
La macro duplic va faire tout le travail !!! -
Bonjour,
Manuellement :
- sélectionner la ligne 2 / Ctrl+C / selectionner les 8 lignes en dessous / clic droit : inserer les cellules copiées
sinon il y a sûrement une solution pour automatiser cette manipulation par VBA
-
-
donc la solution sera certainement l'utilisation de la VBA
le mieux sera de partage un fichier exemple anonymisé
pour joindre votre fichier
1) aller dans https://www.cjoint.com/
2) cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
3) défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
5) revenir faire "Coller" ici.
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
dans le même style tu as https://mon-partage.fr/
-