Bonjour,
Chaque mois j'ai un fichier que je reçoit.
Après modification des données je doit copier ce fichier dans environ 100 autre fichiers. Vous comprendrez que copier coller c'est lourd.
J'ai trouvé une macro comme ci-dessous, je met le chemin de mon fichier en collone B, sont nom exacte en collone C ainsi que mes chemin de destination dans la collone F.
Mais il me copie que le premier et pas les suivants.
Avez vous une solution pour qu'il me copie bien mon fichier dans plusieur repértoire différent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub CopierColler() Dim Dossier_cherché As String, Fichier_cherché As String, Dossier_récepteur As String Application.ScreenUpdating = False Dossier_récepteur = Range("F12") Range("B12").Activate Range("B13").Activate Do Until ActiveCell = "" Dossier_cherché = ActiveCell Fichier_cherché = ActiveCell.Offset(0, 1) Workbooks.Open Filename:=Dossier_cherché & "\" & Fichier_cherché ActiveWorkbook.SaveAs Filename:=Dossier_récepteur & "\" & Fichier_cherché ActiveWorkbook.Close ActiveCell.Offset(1, 0).Activate Loop End Sub
Cordialement.
Partager