Bonsoir Philippe,
Application.GetOpenFileName permet d'afficher la boite de dialogue ouvrir, récupérer le chemin complet du fichier sélectionné par l'utilisateur (sans ouvrir le fichier) et laisse la main à la macro pour en faire ce que tu veux...
<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=82632&t=82489>
Cordialement.
Didier