Comment dédoubler des lignes en fonction de la valeur d'une cell

Résolu/Fermé
Louisd32 Messages postés 6 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 16 août 2013 - Modifié par Louisd32 le 14/08/2013 à 16:24
Louisd32 Messages postés 6 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 16 août 2013 - 16 août 2013 à 16:33
Bonjour,

Je cherches comment faire pour dédoubler des lignes en fonction de la valeur d'une cellule.

Il faudrait que le résultat soit dans une autre feuille

Voici un exemple
Actuelle:
Auto Jaune 2
Bateau Bleu 3

Désiré :
Auto Jaune
Auto Jaune
Bateau Bleu
Bateau Bleu
Bateau Bleu

Merci a l'avance pour votre aide
A voir également:

4 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
15 août 2013 à 06:04
Bonjour

Voici, dans la feuille 'Datas" vous entrezvotre liste
Cliquez sur le bouton
et voir la solution dans la feuille "Résultat"
https://www.cjoint.com/c/CHpgarubqhx

Bonne journée
cdlt
0
Louisd32 Messages postés 6 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 16 août 2013
15 août 2013 à 19:32
Merci Frenchie83,

Cependant ce n'est pas du tout le résultat désiré. Je ne veux pas séparer la valeur numérique mais dédoubler les lignes en fonction de cette valeur.

Si j'ai :
dans la colonne A : auto
dans la colonne B: 3

Je veux dans une autre feuille dans la colonne A :
Ligne 1 : Auto
Ligne 2 : Auto
Ligne 3 : Auto

En réalité, j'ai un fichier de plus de 2000 lignes avec une colonne (Quantité) et si je réussi a dédoubler mes lignes en fonctions de ces quantités je vais me retrouver avec plus de 18000 lignes.

Voici l'exemple voir l'onglet (resultat voulu)

https://www.cjoint.com/c/CHptFKGLq4v


Merci encore
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
15 août 2013 à 22:44
0
Louisd32 Messages postés 6 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 16 août 2013
16 août 2013 à 13:23
Wow c'est bien le résultat voulu mais j'ai regardé la macro et je ne sais pas vraiment comment l'utiliser dans mon fichier qui contiens une trentaine de colonnes et + de 2000 lignes.
0
Louisd32 Messages postés 6 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 16 août 2013
Modifié par Louisd32 le 16/08/2013 à 14:55
Héhéhé, j'ai réussi a modifier la macro en fonction de mes besoins.

Juste un petit détail. Que dois-je modifier si je veux dédoubler 25 colonnes au lieux de seulement les 3 premières ?
0
Louisd32 Messages postés 6 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 16 août 2013
16 août 2013 à 16:33
Et bien voila. Tout est réglé j'ai fini par comprendre et tout est ok.

Merci a tous, vous être une référence extraordinaire
0
Licorne rose Messages postés 997 Date d'inscription mardi 10 juillet 2007 Statut Membre Dernière intervention 18 janvier 2024 227
16 août 2013 à 09:05
Bonjour,

La proposition de Gyrus, si je ne me trompe, fait appel à une macro programmée à la main mais tout le monde ne sait pas programmer les macros comme ça. On peut recopier une macro sans la comprendre mais c'est frustrant.

J'aimerais essayer une autre idée mais j'aurais besoin de savoir si ton nombre (3 dans le dernier exemple) a une limite et si cette limite est petite.
0
Louisd32 Messages postés 6 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 16 août 2013
16 août 2013 à 13:24
Mes quantités varie de 1 a plus de 150
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
16 août 2013 à 11:22
Bonjour Licorne rose,

Je ne peux pas te laisser dire cela sans répondre.
Si tout le monde ne sait pas programmer, rien n'empêche d'apprendre. On peut supposer qu'une majorité des participants est intéressée par cet apprentissage.
Inutile d'opposer Excel et VBA. Si je propose une solution avec VBA, c'est parce que je ne sais pas faire plus simple. Lorsque je peux utiliser les fonctions intégrées d'Excel, je ne m'en prive pas. Et si un autre participant peut proposer une autre solution, j'espère bien qu'il le fera car c'est ce qui fait la richesse du forum.
Salut "formuleux" !

A+
0