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

Résolu
Louisd32 Messages postés 6 Statut Membre -  
Louisd32 Messages postés 6 Statut Membre -
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

4 réponses

  1. Frenchie83 Messages postés 2254 Statut Membre 339
     
    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
    1. Louisd32 Messages postés 6 Statut Membre
       
      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
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    0
    1. Louisd32 Messages postés 6 Statut Membre
       
      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
    2. Louisd32 Messages postés 6 Statut Membre
       
      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
    3. Louisd32 Messages postés 6 Statut Membre
       
      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
  3. Licorne rose Messages postés 1047 Statut Membre 226
     
    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
    1. Louisd32 Messages postés 6 Statut Membre
       
      Mes quantités varie de 1 a plus de 150
      0
  4. Gyrus Messages postés 3360 Statut Membre 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