Chemin avec variable erreur

Bonjour,

Dans un fichier Excel, je réalise un copier/coller de données à partir d’un autre fichier. Pour cela j’utilise une macro.
Mon fichier source est variable : 1 fichier par année. Il se nomme ainsi: Stat122019UOS.xlsm / Stat122018UOS.xlsm / Stat122017UOS.xlsm … selon les années.

Je souhaite intégrer la variable année dans le chemin du fichier à ouvrir via ma macro. En effet l’année sera renseignée dans une cellule.
Voici la macro que j’ai réalisée :

Sub OuvrirUOS()

variable = Cells(1, 11).Value

Workbooks.Open Filename:="C:\Users\lauri\Note info UF\Stat12""&variable&""UOS.xlsm"
   
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotSelect "", xlDataAndLabel, True
Selection.Copy
Windows("Noteinfo Bilan année").Activate
ActiveSheet.Paste
Windows("Stat12""&variable&""UOS.xlsm").Activate
ActiveWindow.Close

End Sub

Lorsque je l’active, cela me renvoit un message d’erreur car ne trouve pas le fichier.
Je ne comprends pas d’où vient mon erreur.

Je vous remercie

Bonjour
Cette ligne n’est pas correct :

Workbooks.Open Filename:=« C:\Users\lauri\Note info UF\Stat12" »&variable&"« UOS.xlsm »

Il faut mettre comme ceci :

Workbooks.Open Filename:=« C:\Users\lauri\Note info UF\Stat12 » & variable & « UOS.xlsm »

Fais des Essais

Bonjour,
En effet cela fonctionne à merveille !
Merci beaucoup ! :smiley:

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.