Salut, je te donne un moyen d'y arriver.
En fait il faut que tu énumères tous les fichiers dans le répertoire concerné pour trouver le fichier qui t'intéresse en comparant leur date de création il n'y a que comme cela que tu pourras trouver le dernier fichier.
Il faut passer par les api windows semble t'il je ne sais pas si il y a plus simple en vba.
Tu trouveras un exemple là:
http://docvb.free.fr/apidetail.php?idapi=46
Le principe consiste à l'aide des fonctions findfirst (recherche du premier fichier) et findnext (recherche du fichier suivant) de récupérer la liste de tous les fichiers (et répertoires aussi) corespondant à ton critère de recherche ('fichier*.* dans ton cas).
La méthode est itérative, et à chaque itération tu récupères dans une structure de type WIN32_FIND_DATA l'ensemble des paramètres du fichier ou répertorie (nom, extension, attributs, date de création, etc...). Il faut vérifier qu'il sagit bien d'un fichier donc en testant l'attribut.
Je pense que tu comprendras l'exemple sinon n'hésite pas à me demander même si je suis pas un pro VBA, mais qq soit le language utilisé la mise en oeuvre des api est la même...
Message édité par tapalair le 30-11-2006 à 19:30:49