Bonjour à tous
Alors voilà mon but, sur ma page source je peux avoir de 1 à des milliers de lignes que je souhaite transposer en colonnes sur une feuille résultat, dont la mise en page ne doit pas être modifier. Mes soucis sont (et non pas mes saucissons) :
. Feuille source : de 1 à X millier de lignes mais chacune de 9 colonnes complétées
. Transposer les lignes 1 à 6 (feuille Source) dans les colonnes H3, L3, P3, T3...(décalage de 4 colonnes) dans la feuille résultat
. Faire la même chose avec les lignes 7 à 12 mais à partir de H12, L12....(toujours avec le décalage de 4 colonnes)
. Ligne 13 à 18 dans la feuille résultat colonne H21, L21......
Je souhaite faire cela sous vba avec une boucle mais je ne trouve pas la solution, c'est pour cela que j'appelle à l'aide.
Pour l'instant, ma solution qui fonctionne (mais de part sa lourdeur), j'ai limité le nombre de copier-coller est :
Worksheets("Feuil1").Cells(3, 8).Value = Worksheets("Feuil2").Cells(1, 1).Value
Worksheets("Feuil1").Cells(4, 8).Value = Worksheets("Feuil2").Cells(1, 2).Value
Worksheets("Feuil1").Cells(5, 8).Value = Worksheets("Feuil2").Cells(1, 3).Value
Worksheets("Feuil1").Cells(6, 8).Value = Worksheets("Feuil2").Cells(1, 4).Value
Worksheets("Feuil1").Cells(7, 8).Value = Worksheets("Feuil2").Cells(1, 5).Value
Worksheets("Feuil1").Cells(8, 8).Value = Worksheets("Feuil2").Cells(1, 6).Value
Puis la même chose avec la ligne suivante mais en colonne L....
j'ai joint un fichier pour être un peu plus explicite.
Merci d'avance pour votre aide