[EXCEL] Transformer un tableau en une colonne

Résolu/Fermé
Caspi - 9 juin 2011 à 12:16
 Sleepylou - 31 janv. 2012 à 16:17
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

A voir également:

2 réponses

melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 154
9 juin 2011 à 12:25
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
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
9 juin 2011 à 14:21
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
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
9 juin 2011 à 14:39
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
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
9 juin 2011 à 14:41
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
9 juin 2011 à 19:10
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
9 juin 2011 à 20:05
allez, en guise d'apéro
mise en colonne instantanée
https://www.cjoint.com/?3FjudO93hPV
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
10 juin 2011 à 08:15
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