C@thy XLDnaute Barbatruc 27 Août 2014 #1 Bonjour le forum, ceci : Code: Sub Copier() Set ws1 = ThisWorkbook.Sheets("Cpte2014") Set ws2 = ThisWorkbook.Sheets("TEST") ws2.Range("A1") = ws1.Cells(10, 1) End Sub fonctionne, mais pas ceci : Code: ws2.Range("A1") = ws1.Range(Cells(10, 1), Cells(10, 10)) Comment fait-on pour copier la plage sans changer de feuille? Merci à vous. Bizz C@thy
Bonjour le forum, ceci : Code: Sub Copier() Set ws1 = ThisWorkbook.Sheets("Cpte2014") Set ws2 = ThisWorkbook.Sheets("TEST") ws2.Range("A1") = ws1.Cells(10, 1) End Sub fonctionne, mais pas ceci : Code: ws2.Range("A1") = ws1.Range(Cells(10, 1), Cells(10, 10)) Comment fait-on pour copier la plage sans changer de feuille? Merci à vous. Bizz C@thy
Efgé XLDnaute Barbatruc 27 Août 2014 #2 Re : vba copier plage de cellules Bonjour Cathy En agrandissant la cellule A1 avec Resize: ws2.Range("A1").Resize(1, 10) = ws1.Range(ws1.Cells(10, 1), ws1.Cells(10, 10)) Cordialement EDIT Il faut également préciser la feuille pour chaque Cell Vote positif 0 Vote négatif
Re : vba copier plage de cellules Bonjour Cathy En agrandissant la cellule A1 avec Resize: ws2.Range("A1").Resize(1, 10) = ws1.Range(ws1.Cells(10, 1), ws1.Cells(10, 10)) Cordialement EDIT Il faut également préciser la feuille pour chaque Cell
C@thy XLDnaute Barbatruc 27 Août 2014 #3 Re : vba copier plage de cellules Pfiou! Merci Efgé Bizz C@thy Vote positif 0 Vote négatif
Efgé XLDnaute Barbatruc 27 Août 2014 #4 Re : vba copier plage de cellules Re J'oubliai, comme il ne s'agit pas d'une "copie" au sens Copy, il faut préciser .Value: Ws2.Range("A1").Resize(1, 10).Value = Ws1.Range(Ws1.Cells(10, 1), Ws1.Cells(10, 10)).Value Cordialement Vote positif 0 Vote négatif
Re : vba copier plage de cellules Re J'oubliai, comme il ne s'agit pas d'une "copie" au sens Copy, il faut préciser .Value: Ws2.Range("A1").Resize(1, 10).Value = Ws1.Range(Ws1.Cells(10, 1), Ws1.Cells(10, 10)).Value Cordialement
C@thy XLDnaute Barbatruc 27 Août 2014 #5 Re : vba copier plage de cellules En fait, l'instruction fonctionne, mais ça ne copie rien... C@thy Vote positif 0 Vote négatif
C@thy XLDnaute Barbatruc 27 Août 2014 #6 Re : vba copier plage de cellules Je joins un exemple C@thy Pièces jointes CPTE2014TEST.xlsm 245.6 KB · Affichages: 42 Vote positif 0 Vote négatif
Efgé XLDnaute Barbatruc 27 Août 2014 #7 Re : vba copier plage de cellules Re Tu as du rater mon post 4 au sujet des .value ;-) Cordialement Vote positif 0 Vote négatif
C@thy XLDnaute Barbatruc 27 Août 2014 #8 Re : vba copier plage de cellules Oups!! J'ai oublié le .value Donc ça maaaaarche! Merciiii C@thy Vote positif 0 Vote négatif