Transformer et copier colonnes en ligne.

iliess

XLDnaute Occasionnel
Bonjour
J’ai une plage de 3 colonnes
SVP Comment transformer ces 3 colonnes en une seule ligne dans une autre feuille.
Merci
 

Pièces jointes

  • formulaire.xlsx
    14.2 KB · Affichages: 129
  • formulaire.xlsx
    14.2 KB · Affichages: 125
  • formulaire.xlsx
    14.2 KB · Affichages: 130
  • formulaire.xls
    43.5 KB · Affichages: 101
  • formulaire.xls
    43.5 KB · Affichages: 99
  • formulaire.xls
    43.5 KB · Affichages: 105
Dernière édition:

JNP

XLDnaute Barbatruc
Re : Transformer et copier colonnes en ligne.

Bonsoir le fil :),
Pour la première question
Code:
Sub test()
Dim Cellule As Range, I As Integer, Derligne As Integer
I = 3
With Sheets("table")
Derligne = .Range("A" & .Cells.Rows.Count).End(xlUp).Row + 1
.Cells(Derligne, 1) = Sheets("saisie").Range("D1")
.Cells(Derligne, 2) = Sheets("saisie").Range("D2")
For Each Cellule In Union(Sheets("saisie").Range("B5:B8"), Sheets("saisie").Range("B10:B15"), Sheets("saisie").Range("B17"))
.Cells(Derligne, I) = Cellule
I = I + 1
Next
For Each Cellule In Union(Sheets("saisie").Range("C5:C8"), Sheets("saisie").Range("C10:C15"), Sheets("saisie").Range("C17"))
.Cells(Derligne, I) = Cellule
I = I + 1
Next
End With
End Sub
pour la 2ème
Code:
Sub test2()
Sheets("saisie").Range("F11:G20").Copy
Sheets("GL").Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
Sheets("GL").Range("A1").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub
Bonne soirée :cool:
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 472
Messages
2 088 709
Membres
103 928
dernier inscrit
MIKETUAU