bonjour à tous,
petite question, ci joint un code qui copie une ligne d'un classeur ouvert vers un classeur qui normalement est fermé, ce code fonctionne à condition que je l'ouvre préalablement. comment faire pour que l'opération s'exécute sans ouvrir celui ci?
j ai bien trouvé sur le forum mais je n'arrive pas à l'adapter .
ps: débutant en vba.
merci d'avance.
nl
Private Sub CommandButton5_Click()
Sheets("Feuil2").Select
Range("A3:BX3").Copy
Workbooks.Open ("recapessai") ' c'est celui ci qui est fermé est ce trouve dans un dossier nommé "gestion" '
ThisWorkbook.Sheets(2).Activate
Sheets(2).Range("A" & Sheets(2).Range("A" & Rows.Count).End(xlUp).Row + 1).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Workbooks("recapessai").Close
Sheets("recap").Select
Range("A3").CurrentRegion.Offset(1).Resize(Range("A3").CurrentRegion.Rows.Count - 1,
Range("R3").CurrentRegion.Columns.Count).Select
Selection.Delete
Sheets("BD").Select
End Sub