Séparer une cellule en plusieurs lignes

vince_nus -  
 vince_nus -
Bonjour,

windows xp, excel 2007

voilà mon prblème.
j'ai un fichier excel avec plusieurs lignes. dans la colonne G, j'ai plusieurs valeurs.
par exemple en colonne G, je peux avoir AAA, BBB, CCC. A chaque nouvelle valeur, il y a un renvoi à la ligne.
Je souhaiterai du coup couper, en fonction du nombres de valeurs en G, en x lignes (ligne 1 avec en G, AAA, ligne 2, BBB et ligne 3 CCC en G) en conservant les données des colonnes A à F et des autres après G.
si c'est plus simple, la conversion peut se faire dans un autre onglet, aucun problème pour moi.

merci pour votre aide

1 réponse

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    restitue la cellule active en feuille à partir de A2

    Dim separ()
    separ = Split(ActiveCell, Chr(10))
    Sheets(2).Range("A2").Resize(UBound(separ) + 1, 1) = Application.Transpose(separ)
    End Sub


    pas compris le reste de la demande (toute la colonne G?, le reste des autres colonnes...)
    0
    1. vince_nus
       
      c'est la colonne G que je dois splitter, c'est la seule avec plusieurs valeurs avec renvoi à la ligne
      les autres colonnes, il n'y a qu'une seule valeur et je veux garder ces données quand on splitte :-)
      0
    2. vince_nus
       
      ça marche pas !!
      0
    3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Merci quand m^me pour le temps passé


      Avant de gueuler, apprend à exprimer clairement ce que tu désires et surtout, lis la charte concernant la politesse

      Pour moi, c'est terminé définitivement avec toi.
      0
    4. vince_nus
       
      ne connaissant pas très vba, j'explique mon pb comme je peux !
      et déjà je gueule pas, je dis juste que ça marche pas c'est tout, c'est pas forcément de ta faute.

      et je pense que c'est plutôt à toi de relire la charte de la politesse au lieu d'envoyer chier les gens. les forums en général c'est pour aider !!

      "Pour moi, c'est terminé définitivement avec toi." --> j'en ai un pincement au coeur tellement je suis triste
      0