Bonjour le forum, je revient vers vous pour finaliser mon projet ( merci le forum )
A l'aide de la macro suivante , j'ouvre 1 deuxieme classeur et je copie l'onglet dans mon premier, ca c'est ok, le problème est que le nom de mon fichier principal change tous les mois, comment faire pour que que ma macro s'adapte a ce nouveau nom??
Sub IntegrerProg()
deProteger ' j'enleve les protections
ActiveWindow.DisplayWorkbookTabs = True ' j'affiche la barre d'onglet
ChDir "H:\MOD-UAP_M1" 'toujours pareil
Workbooks.Open Filename:="H:\MOD-UAP_M1\export.xls" ' toujours pareil
Sheets("export").Select
Sheets("export").Copy Before:=Workbooks("Bilan_Mod_M1 Original.xls").Sheets _
(1)
Windows("export.xls").Activate
ActiveWindow.Close
Sheets("MENU").Select
ActiveWindow.DisplayWorkbookTabs = False
Proteger
End Sub
Ce qui change tous les mois , c'est ca
("Bilan_Mod_M1 Original.xls")
("Bilan_Mod_M1 avril2009.xls")
("Bilan_Mod_M1 mai2009.xls")
("Bilan_Mod_M1 juin2009.xls")
("Bilan_Mod_M1 juillet2009.xls")
Si je ne faisais l'integration qu'une fois par mois , ce ne me poserais pas de problème, mais il faut que le fasse chaques semaine
Merci d'avance pour votre aide