Bonjour,
je voudrais copier des données entre 2 fichiers: feuille1 et feuille2.
La macro est appelée à partir de la feuille1, et elle devra copier des données vers la feuille2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
sub test
 
    Sheets("Empl").Select
    Range("A7:G29").Select
    Selection.Copy
 
    Dim XlBk as Excel.Workbook
    Set XlBk = New Workbook.add
    XlBk.Sheets(1).Select
    Selection.PasteSpecial Paste:=xlPasteValues
    Selection.PasteSpecial Paste:=xlPasteFormats
 
End Sub
Avec ce code je copier l'onglet Empl de la feuille1 dans la nouvelle feuille Excel, mais le problème c'est que je voudrai copier d'autres onglets de la feuille1, mais je n'arrive plus à y accéder parce que je suis bloqué dans la nouvelle feuille. J'ai pensé à déclarer une nouvelle variable Xlbk pour lui affecter la feuille1, mais je n'y arrive pas.
Merci pour votre aide.