Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Faire une seule colonne avec pleins de colonnes

P

Pierrot

Guest
Bonjour à tous,

Mon problème est le suivant:
J'ai énormément de colonne les unes à côté des autres et je voudrais les mettre les unes sous les autres, pouvez vous m'aider.
Il ya une autre diificulté:
Chaque colonne a un titre et je voudrais qu'il passe comme info sur la ligne.
J'ai joins un fichier pour plus de compréhension.

Merci vraiment beaucoup!!!! Je n'en peux vraiment plus!!! [file name=Exemple_20051128181031.zip size=4735]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20051128181031.zip[/file]
 

Pièces jointes

  • Exemple_20051128181031.zip
    4.6 KB · Affichages: 10

anuky

XLDnaute Occasionnel
Bonsoir pierro et le forum,

Ci-joint un exemple de macro qui met en forme un tableau à peu près comme tu le souhaite.

Si tu souhaite de l'aide demande.
Tien nous au coran si ça te conviens.

Bon courrage

[file name=PierrotV1.zip size=9421]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/PierrotV1.zip[/file]
 

Pièces jointes

  • PierrotV1.zip
    9.2 KB · Affichages: 26

john

XLDnaute Impliqué
salut,

Voici comment faire.

Sub tri()
'
' Macro4 Macro
' Macro enregistrée le 28/11/2005 par john
'

'
Sheets('Feuil1').Select
Range('A3').Select
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(0, 0).Resize(tbl.Rows.Count, _
tbl.Columns.Count).Select

col = tbl.Columns.Count
ligne = tbl.Rows.Count
cpt = 0
For t = 1 To ligne - 1
For x = 2 To col
Sheets('Feuil1').Select
Cells(2 + t, 1).Select
Selection.Copy
Sheets('Feuil2').Select
Range('A' & x + cpt).Select
ActiveSheet.Paste
Sheets('Feuil1').Select
Cells(2 + t, x).Select
Application.CutCopyMode = False
Selection.Copy
Sheets('Feuil2').Select
Range('B' & x + cpt).Select
ActiveSheet.Paste
Sheets('Feuil1').Select
Cells(2, x).Select
Application.CutCopyMode = False
Selection.Copy
Sheets('Feuil2').Select
Range('C' & x + cpt).Select
ActiveSheet.Paste
Next x
cpt = cpt + 4
Next t
End Sub

Bonne soirée.
John
 
P

Pierrot

Guest
Juste un truc,

Je ne sais pas pourquoi, mais ça fait des bug aau niveau de la date quand on transpose...
Je ne sais pas si tu l'as remarqué et si oui, est ce que tu penses savoir comment l'éviter, mille merci!!!
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonsoir le fil, bonsoir le forum,

Hou la la !!! Y'a du monde ! Mais comme je m'y suis énervé dessus je t'envoie quand même ma proposition :


 

anuky

XLDnaute Occasionnel
Bonjour le forum,

Je ne sais pas pourquoi, mais ça fait des bug aau niveau de la date quand on transpose...
Je ne sais pas si tu l'as remarqué et si oui, est ce que tu penses savoir comment l'éviter

Quel genre de bug, chez moi j'ai vérifié, je n'ai pas trouvé d'erreur.
si tu est plus précis je pourrai peut-être t'aider.

A+
 

Tibo

XLDnaute Barbatruc
Salut à tous,

Une petite solution par formule.

Solution qui demande à être affinée (pas trop le temps), mais ça marche...


@+ [file name=__Exemple_Pierrot.zip size=2376]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/__Exemple_Pierrot.zip[/file]
 

Pièces jointes

  • __Exemple_Pierrot.zip
    2.3 KB · Affichages: 14

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…