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

Résolu
Louisd32 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Louisd32 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   338
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   526
 
0
Louisd32 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   227
 
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   Statut Membre Dernière intervention  
 
Mes quantités varie de 1 a plus de 150
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
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