[Excel] Mettre plusieurs colonnes à la suite sur 1 seule colonne

Mettre plusieurs colonnes à la suite sur 1 seule colonne [Excel] - Logiciels - Windows & Software

Marsh Posté le 02-06-2008 à 15:34:55    

Bonjour,
 
voici mon petit problème :
 
J'ai une colonne A avec 10 valeurs, une colonne B avec 10 valeurs, ...., une colonne CB avec 10 valeurs.
 
Mon but est de mettre toutes ces valeurs les une en dessous des autres sur une seule colonne, en évitant de couper/coller.
 
De plus, je souhaite garder l'ordre de ces valeurs (si on considère que en A1 j'ai ma 1ere valeur et en CB10 ma derniere valeur)
 
Quelqun sait'il comment je dois m'y prendre ?  Dois'je passer par une macro ?
 
Merci d'avance ! :)

Reply

Marsh Posté le 02-06-2008 à 15:34:55   

Reply

Marsh Posté le 02-06-2008 à 15:56:12    

Bonjour
 
A mon avis, la macro s'impose... SAUF, si tu n'as toujours que 10 valeurs dans tes tableaux, mais j'en doute...
 
Et où veux tu que tes données soient mises ?
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 02-06-2008 à 15:59:42    

Je n'ai effectivement que 10 valeurs dans chaque colonne, systématiquement.
 
J'essaie de mettre toutes les valeurs sur une seule colonne, quelle qu'elle soit, du moment que les valeurs sont toujours dans le même ordre (avec en A1 ma 1ere valeur et en CB10 ma dernière valeur)

Reply

Marsh Posté le 02-06-2008 à 16:52:44    

Re
 
Je ne vois pas trop ou se situe le probleme alors...
 
Imaginons que tu les veuilles a la suite en colonne A de la feuil2
En :
A1 : =feuil1!A1
A2 : =feuil1!A2
...
A10 : =feuil1!A10
A11 : =feuil1!B1
A12 : =feuil1!B2
Etc.
 
Non ?
 
Ou si tu en as trop tu construis la chaine "feuil1!AX" et avec la fonction indirect tu calcules la valeur de la cellule...
 
Regarde ce fichier En feuille 1 un tableau de valeur, avec 10 valeurs dans chaque colonne, en feuille 2 la construction des chaines, puis la derniere colonne qui retourne les valeurs. Il ne reste plus qu'a trier.
 
[edit]
Je n'ai été que jusqu'a Z par flemme mais aller plus loin ne demande vraiment aucun effort si ce n'est tiré les formules vers le bas
[/edit]


Message édité par SuppotDeSaTante le 02-06-2008 à 17:10:26

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 03-06-2008 à 07:37:46    

Salut
 
Si j'ai tout compris, en utilisant la macro suivante,ça devrait répondre à la question:

Code :
  1. For i = 1 To 1
  2. For j = 1 To 6
  3. 'For j=1 To nb de colonnes
  4. Cells(i, j + 1).Select
  5. Range(ActiveCell, ActiveCell.Offset(9, 0)).Select
  6. Selection.Cut Destination:=Cells(i + 10 * j, 1)
  7. Next j
  8. Next i


Reply

Marsh Posté le 03-06-2008 à 10:19:18    

j'ai trouvé la réponse a ta question ICI :
 
http://forum.cubis-helios.com/jfor [...] st/44.page

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed