Merci à toi.
Cependant, la méthode que tu me proposes serait parfaite si je connaissais le nom du fichier à l'avance.
Cela dit, je génère des fichiers aléatoirement du style "Classeur1.xls" "Classeur2.xls" ...."ClasseurN.xls"
Et en fait, je ne peux pas dire à mon programme "n'ouvre pas le Nième fichier" , car, si ça se trouve, je devrais créer et ouvrir ce Nième fichier.
J'ai pensé à un autre moyen : les expressions régulières (j'en ai beaucoup fait en PHP)
Mes fichiers commencent tous par le même nom "Client_numéro_N.xls"
Et mon classeur qui pose problème a la dénomination "Classeur75.xls"
Existe-t-il une expression régulière en VBA pour dire "Si le fichier commence par "Classeur", ferme le sans enregistrer?
Merci et désolé de ce long post