Re : Lire dans un fichier sans l'ouvrir
Ok je vais essayer d'etre plus explicite (c'est pas dis que j'y arrive
J'ai créé un fichier "Synthese" qui va récupérer des données contenues dans plusieurs fichiers excel. Ces données sont sous forme de tableau. Mon programme me permet donc d'ouvrir chaque fichier excel, de selectionner l'ensemble de tableau (qui peut etre variable mais je pense que ca ne dépassera pas 100 lignes) et d'aller le coller dans le fichier synthese qui me sert de grosse base de donnée. (Taille des fichiers = 200Ko donc tres peu)
Les données sont de type texte, nombre et date.
Je vais ensuite appliquer d'autres codes sur cette base mais la n'est pas le probleme.
En fait, j'ai deux points bloquants :
1° ) le temps d'exécution : ouvrir 10 fichier ne pose pas de probleme mais 1000 ....
C'est pour cela que je cherche à récupérer les données sans ouvrir les fichiers excel sachant que le fait d'ouvrir le fichier doit prendre 99 % du temps d'exécution de la macro.
2°) Le nombre de ligne de la feuille excel qui est limitée à 65536 lignes, je pense donc à sauvegarder les données dans une variable tableau mais dans ce cas je ne garderais pas les informations si je ferme le classeur. Cela ne poserais aucun probleme si le temps d'exécution était inférieur à quelques secondes mais ce ne sera pas le cas les mois à venir. On en revient donc au probleme N°1.
Voila je ne sais pas si c'est clair mais si vous avez des idées, je suis preneur.
Davidm