Bonsoir et merci vba-new et Claude,
Ca marche.
Je suis satisfait du résultat, j'ai rajouté (est ce la meilleur méthode?):
Windows("Joueurs_Adhérents.xls").Activate
ActiveWorkbook.Save
ActiveWorkbook.Close
Dim WbK$, WbK2$
WbK = ActiveWorkbook.Name
Workbooks.Open ActiveWorkbook.Path & "\Joueurs_Adhérents.xls"
WbK2 = ActiveWorkbook.Name
Workbooks(WbK).Activate
Range("A4:F103").Copy Destination:=Workbooks(WbK2).Sheets("F1").Range("b4")
Windows("Joueurs_Adhérents.xls").Activate
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
pour fermé le fichier ouvert pour la mise à jour.
Bonsoir rt bonne nuit
Annette