copier-coller des colonnes séparées-excel 2010

  • Initiateur de la discussion Initiateur de la discussion olivowitch
  • 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 !

O

olivowitch

Guest
Bonjour,

Dans une feuille, j'ai des colonnes (certaines collées d'autres non) que je souhaite copier en même temps.
Ceci en fonction du nombre de cellules pleines dans la colonne A.
Voici le code où le problème est "nombre d'arguments incorrect"

Sub test()
LastRow = Sheets("Feuil1").Range("A" & Rows.Count).End(xlUp).Row
Sheets("Feuil1").Select
Range("D2😀" & LastRow, "F2:F" & LastRow, "I2:i" & LastRow & ":K2:K" & LastRow).Select
Selection.Copy
End Sub


Si je fais pour une seule colonne, ça fonctionne ( expl colonne D : Range("D2😀" & LastRow).select)
Si je le fais pour uniquement l'ensemble de colonne I->K ça fonctionne aussi :
Range("I2:i" & LastRow & ":K2:K" & LastRow).Select

Veuillez trouver un doc excel en pièce jointe
(La macro est dans le module 1).

N'hésitez pas si je ne suis pas très clair.

Merci et bonne journée à Tous,

Olivowitch
 

Pièces jointes

Re : copier-coller des colonnes séparées-excel 2010

Bonjour, Olivowitch, le Forum,

Peut-être ainsi :

Code:
Sub Toto()
Dim plage As Range
Sheets("Feuil2").Range("a1").Cells.Clear
For i = 2 To Range("a65536").End(xlUp).Row
    Set plage1 = Range("a2").CurrentRegion.Offset(, 3)
    Set plage2 = Range("a2").CurrentRegion.Offset(, 5)
    Set plage3 = Range("a2").CurrentRegion.Offset(, 8)
    Set plage4 = Range("a2").CurrentRegion.Offset(, 10)
    Set plage5 = Union(plage1, plage2, plage3, plage4)
Next
plage5.Copy Destination:=Sheets("Feuil2").Range("a1")
End Sub

A bientôt 🙂
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
33
Affichages
3 K
Réponses
9
Affichages
882
Réponses
7
Affichages
1 K
Retour