Copier une feuilles de calcul dans un autre classeur

Fermé
nordface - 6 mars 2013 à 02:00
Bonjour à tous,

Je souhaite copier une feuille de calcul ou les lignes qui la composent dans un autre classeur mon problème est que le non du classeur source change chaque mois et que la feuille de calcul correspond à une semaine précise (voir fichier)

j'ai penser utiliser les fonctions =WEEKNUM , =YEAR et =TEXT(MONTH(E6);"00") pour récupérer ces information et les insérer dans une formule du type
='P:\QC - Speedy Sample\QC - Speedy Sample2\QC - Speedy Sample3\2013\[02_2013.xlsx]week 09'!B14 mais je n'arrive à rien =CONCATENATE("='[";E9;"_";E10;".xlsx";"]week ";F8;"'";B15)

je pense qu'une macro peux aussi le faire, si je peux passer mes paramètres: date week year:

Sub Macro1()
'
' Macro1 Macro
'

'
Workbooks.Open Filename:= _
"P:\QC - Speedy Sample\QC - Speedy Sample2\QC - Speedy Sample3\2013\03_2013.xlsx"
Sheets("week 11").Select
Range("B14:K403").Select
Selection.Copy
Windows("Planning template v6.xlsx").Activate
Range("A2").Select
ActiveSheet.Paste
End Sub


Merci d'avance pour votre aide