Bonsoir,
Dans le fichier joint, une requête power query qui ne fait que lister les fichiers du répertoire contenu dans cellule nommée 'Dossier_Fichiers_Courbes'.
Il doivent être dans un sous-répertoire 'fichier courbes brutes' du répertoire du fichier Import 004.xlsm
Ce n'est pas utile de renommer l'extension de vos fichiers pour les ouvrir.
Si vous cliquez sur un nom de fichier dans cette liste, il est immédiatement importé. Non pas par Power Query qui n'aime pas les vieux fichiers mais par Jet OleDb 4 qui les ouvre sans problème.
Power query étant une technologie récente, il est exigeant sur les autorisations. Je n'ai pas réussit à lui faire admettre d'ouvrir les fichiers sans demander l'autorisation. J'ai tenté par OleDb, OdbC ainsi que par la fonction Access.DataBase.
Il rejette les chaines de connexion qui contiennent "User Id=xxxx" !
Peut-être que
@chris connaît un moyen de contourner le problème
voir le code de la feuille IMPORT.
Vous trouverez la macro d'import dans votre module8 (j'ai utilisé une chaine de connexion qui marche)
Note : se serait bien de nettoyer vos fichiers excel avant de nous les communiquer, même expurgé le fichier dépasse les capacités xld. Ca sent le futur plantage...
Cordialement