Bonjour,
J'ai dans un fichier"CalculBudget" une macro (V2export_feuil_renom) qui va collecter les données d'un fichier source, les transforme, réalise des calculs et copie une feuille de résultat vers un nouveau classeur "Budget total".
Pour exécuter ma macro, je vais chercher mon fichier source grâce à une liste déroulante.
Mon problème est que j'ai 30 fichiers sources. J'aimerais donc réaliser une macro qui pourrait appliquer ma macro (v2export_feuil_renom) sur mes 30 fichiers sources.
J'ai essayé le code suivant mais cela ne fonctionne pas :
Sub ouverture_en_boucle()
Dim Fichier As String, Chemin As String
Dim Wb As Workbook
'chemin à renseigner :
Chemin = "C:\Users\Nath&JB\Desktop\"
Fichier = Dir(Chemin & "*.xlsx")
Do While Fichier <> ""
Set Wb = Workbooks.Open(Chemin & Fichier)
'execution de la macro
Call V2export_feuil_renom
Set Wb = Nothing
Fichier = Dir
Loop
End Sub
Pouvez vous m'aider ?
En vous remerciant,
JBB