Bonjour
j'ai une macro que je souhaite améliorer afin quelle puisse servir a d'autre personne
cette macro copie une feuille excel dans un fichier fermé et la colle dans le fichier qui a la macro
j'aimerai que celle ci le fasse sur plusieurs fichiers différent de facon automatique
a partir d'un chemin d'acces et liste des fichiers qui serait préalablements definit dans un feuille Paramètres
Voici la macro
Sub Bouton10_Cliquer()
Dim wkA As Workbook, wkB As Workbook
Dim chemin As String, fichier As String
'classeur A qui contient la macro
Set wkA = ThisWorkbook
'chemin ou se trouve le fichier B
chemin = parametre D11
'nom du fichier B
fichier = Paramètres D20;D40
'ouvre le fichier B
Workbooks.Open chemin & fichier
'met en variable le classeur B
Set wkB = ActiveWorkbook
'copie la feuille "feuil1" du classeur A avant la feuille 1 dans le classeur B
wkB.Sheets("Synthèse").Copy before:=wkA.Sheets(1)
MsgBox ("La feuille est maintenant copiée") 'message pour dire que la feuille est copiée.
wkB.Close True 'ferme et enregistre le classeur B
End Sub
si l'un de vous peut m'aider se serait cool parce que la je bloque
Partager