[EXCEL] Transformer un tableau en une colonne
Résolu
Caspi
-
Sleepylou -
Sleepylou -
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
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
A voir également:
- [EXCEL] Transformer un tableau en une colonne
- Déplacer une colonne excel - Guide
- Trier un tableau excel - Guide
- Tableau word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Formule somme excel colonne - Guide
2 réponses
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
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
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...)
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...)
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
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