Transformer et copier colonnes en ligne.

  • Initiateur de la discussion Initiateur de la discussion iliess
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

Dernière édition:
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 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
170
Réponses
19
Affichages
757
R
  • Question Question
Réponses
3
Affichages
104
regis6460
R
Retour