Bonsoir
je pense que cette ligne
Workbooks("ActiveWorkbooks.Name").Activate
devrait être écrite
Workbooks(ActiveWorkbooks.Name).Activate
Mais cette ligne ne sert à rien car cela revient à activer le classeur qui porte le nom du classeur actif
c'est à dire s'activer lui même 
En fait si tu travaille sur le classeur actif tu peux supprimer cette ligne
ensuite
la suite du code
1 2 3 4 5 6 7
| Sheets("SYNTHESE AGENCES").Select
Columns("F:F").Select
Range("F7").Activate
Selection.Copy
Sheets("Feuil1").Select
Columns("C:C").Select
ActiveSheet.Paste |
peut être remplacer par
Sheets("SYNTHESE AGENCES").Columns("F:F").Copy Sheets("Feuil1").Columns("C:C")
dans le principe il faut éviter les Select et activate trop répétitif qui complique le code et accentue les risques d'erreurs
bon courage
Partager