Bonjour,
Pour ouvrir des fichiers source avec des variables, j'utilise ce genre de formule :
Workbooks.Open Filename:= _
"\\serveur\GesFY" & Right(Range("A1"), 2) & "\Calendrier.xlsx" _
, UpdateLinks:=0, ReadOnly:=True
A1 correspondant à 2016, j'obtiens :
Workbooks.Open Filename:= _
"\\serveur\GesFY16\Calendrier.xlsx" _
, UpdateLinks:=0, ReadOnly:=True
Je bloque devant le cas où mon année 2016 est dans un autre onglet que le bouton Activex.
Exemple : A1 est dans un onglet nommé "index" ("Feuil6" dans les Microsoft Excel Objets)
J'ai bien testé quelques trucs mais ça ne donne rien.
Merci d'avance.
PS : c'est du Excel 2010.