Bonjour,
J'ouvre des fichiers de cette façon :
Workbooks.Open Filename:= _
"chemin_access_au_fichier/nom_du_fichier.xlsx" _
, UpdateLinks:=0, ReadOnly:=True
ActiveWindow.Visible = False
Pour les fermer, j'utilise ceci :
Workbooks("nom_du_fichier.xlsx").Close False
Cette fois, le nom du fichier est une variable (extension incluse).
J'ai essayé un peu tout et n'importe que mais rien n'a fonctionné :
Workbooks("Range("AF7")").Close False
Workbooks(Range("AF7")).Close False
Workbooks("AF7").Close False
Workbooks(AF7).Close False
Comment n'avoir que la variable dans la paranthèse de Workbooks ?
Merci.
EDIT :
Bizarremment, j'ai trouvé une solution Je progresse lol
Dim nom_fichier As String
nom_fichier = Range("AF7")
Workbooks(test).Close False
AF7 contient le nom du fichier bien sûr