Collage Spécial dans la Cellule Active à l'aide de VBA

Je veux copier un tableau (plage A1 à AV3) à partir de la Feuille de travail 2 à la Cellule Active dans la Feuille de calcul 1

mon code actuel est:

Private Sub CommandButton1_Click()
Worksheets("Sheet2").Range("A1:AV3").Copy
Worksheets("Sheet1).ActiveCell.PasteSpecial Paste:=xlPasteFormats
Worksheets("Sheet1").ActiveCell.PasteSpecial Paste:=xlPasteValues
End Sub

quelqu'un peut m'aider à résoudre ce problème?
Je veux que chaque fois que je clique sur le bouton, on copie à la cellule active.

  • Si la feuille "Sheet1" n'est pas "Actif", puis ActiveCell ne sera pas sur cette feuille.
  • le bouton est sur la Feuille 1, donc la feuille "Sheet1" sera active lorsque je clique sur le bouton..
  • il vous manque un peu de " à la fin de Worksheets("Sheet1).ActiveCell.PasteSpecial Paste:=xlPasteFormats , devrait être Worksheets("Sheet1").ActiveCell.PasteSpecial Paste:=xlPasteFormats
  • ah, déjà corrigé, mais encore cant coller le tableau