[EXCEL] Transformer un tableau en une colonne

Résolu
Bonjour,

Je cherche comment je pourrais transformer un tableau (disons 10 lignes par 30 colonnes) en empilant toutes les colonnes de manière à n'avoir plus qu'une seule colonne de 300 lignes.

Par exemple transformer

a b c
d e f

en

a
d
b
e
c
f

Merci d'avance

2 réponses

  1. tout dépend de comment tu veux que ca soit si c'est d'une manière manuelle, copier coller.

    si c'est par macro, tu va dans macro, outils, visual basic editor, insertion, module et tu mets :

    sub rassemblercolonnes ()

    i=1 'commence à la première ligne de la colonne a
    sheets("nomdetafeuille").select
    do while cells(i,1) <>""
    i=i+1
    loop

    b= 1 'commence à la première ligne des autres colonnes
    j=2
    do while cells(b,j) <> ""

    do while cells(b,j) <> ""
    b=b+1
    loop
    range(cells(1,j),cells(b-1,j)).copy
    cells(i,1).select
    activesheet.paste
    b=1
    j=j+1
    i=i+b
    loop

    end sub
    0
    1. Modérateur
      Bonjour,
      Ci-joint une proposition par formule matricielle.
      Formule "volée" à Michel_m dont je n'ai pas encore saisit toute la subtilité (pas de michel, de la formule...)
      -1
      1. Bonjour,
        J'ai encore moins compris pourquoi la dernière formule (qui répond au problème posé) est validée en matricielle alors qu'elle a l'air de fonctionner en validation simple.
        0
      2. Modérateur
        Salut tontong,
        C'est pas faux...
        Dès que j'ai deux ou trois semaines à perdre, je me penche sur cette petite formule si simple....
        0
      3. Contributeur
        Bonjour, tt le people

        Pijaku, tu es sûr que c'est de moi ? moi, j'crois pas ou j'ai pompé ça quelquepart (matrix, j'utilise jamais comme nom), toutes les couleurs c'est pas dans l'habitude de la maison...etc)

        Un truc comme ca, je verrais plus ça avec un VBA: variable tableau de la matrice par ligne et restitution en 4 ou 5 lignes ca devrait être plié.
        Y'a un ken Loach à la télé ce soir (arte) donc certainement à demain à la fraiche
        0
      4. Modérateur
        Salut michel,
        Oui les formules sont de toi, certain.
        Par contre, effectivement "matrix" et les couleurs sont des adaptations persos que tu voudras bien me pardonner ;-)
        Bonne journée!
        0