copier une plage de cellules vers une autre avec variable en VBA

superbog

XLDnaute Occasionnel
Bonjour,

Voilà, dans le cadre d'une macro plus complète, j'ai besoin de copier une plage de cellule A2:G2 vers la 1è ligne dispo d'une autre feuille en colonne C à I.

Ca parait bête mais je bute vraiment alors ci vous pouviez m'aider ce serait sympa.

Voici le code que j'ai essayé

Code:
Sub convpdf()
    
     Dim sh2 As Worksheet, sh3 As Worksheet, lig&, i&
 
 
     
Set sh2 = ThisWorkbook.Sheets("liste")
Set sh3 = ThisWorkbook.Sheets("dossier")


i = sh2.Range("B200").End(xlUp).Row + 1

sh3.Activate
sh3.Range("A2:G2").Select
Selection.Copy
sh2.Cells(i, 2).Select

end sub

et je vous joins le fichier

merci d'avance
 

Pièces jointes

  • test copie.xlsx
    14.3 KB · Affichages: 16

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : copier une plage de cellules vers une autre avec variable en VBA

Bonjour superbog,

voir fichier joint

à+
Philippe
 

Pièces jointes

  • 111.xlsm
    23.2 KB · Affichages: 35
  • 111.xlsm
    23.2 KB · Affichages: 46
  • 111.xlsm
    23.2 KB · Affichages: 45

Discussions similaires

Statistiques des forums

Discussions
311 725
Messages
2 081 940
Membres
101 845
dernier inscrit
annesof