Joli code.
Aide-toi de l'aide en ligne : Au chapitre
GetOpenFilename, apprends que cette fonction ne fait que te renvoyer un nom de ficher.
C'est une fonction standard de Windows et
a priori tu peux vouloir l'ouvrir normalement, l'ouvrir en lecture seule, l'aouvrir en deux, l'ouvrir autrement, juste le sélectionner, l'effacer, que sais-je encore...
Toujours dans l'aide en ligne, Clique sur
Voir aussi, et là, oh miracle :
Citation :
Open, méthode
Méthode Open telle qu'elle s'applique à l'objet Workbooks.
Cette méthode ouvre un classeur.
[..]
Exemple
Cet exemple montre comment ouvrir le classeur Analysis.xls puis comment exécuter sa macro Auto_Open.
Workbooks.Open "ANALYSIS.XLS"
ActiveWorkbook.RunAutoMacros xlAutoOpen
N'y aurait-il pas, ligne 1, la solution à ton problème, sachant que ce n'est pas
"ANALYSIS.XLS" mais
Fichier que tu veux ouvrir
![;) ;)]()
?