Bonjour à tous !

J'ai une application Access qui doit me récupérer des données dans un fichier Excel. Jusqu'ici tout va bien, sauf que ce fichier Excel est protégé par un mot de passe.
J'ai une inputbox qui me récupère le mot de passe (MotDePasse), que j'injecte à l'ouverture du fichier Excel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False
Set xlBook = xlApp.Workbooks.Open(FileName:=chemin, Password:=MotDePasse)
Sauf qu'à ce moment là, la fenêtre d'Excel apparaît quand même (malgré le Visible = False), et me demande également le mot de passe ("le fichier xxx est protégé..."). Or je veux que ces opérations soient masquées pour l'utilisateur (comme sans mot de passe, à part l'opération de saisie dans le inputbox).

J'ai essayé d'ajouter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xlApp.DisplayAlerts = False
ou encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set xlBook = xlApp.Workbooks.Open(FileName:=chemin, Password:=MotDePasse, UpdateLinks:=False)
Mais rien n'y fait... help !!