Fermé un fichier avec son nom en variable

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

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

et test doit être remplacé par nom_fichier dans l'instruction

        Workbooks(test).Close False

Oui, oui. Oubli de ma part.

C'est bien ce que j'avais fait.

Merci.

Rechercher des sujets similaires à "ferme fichier nom variable"