Bonjour à tous,
je fais une importation automatique avec un code VBA ACESS à partir d'un répertoire.
L'importation marche bien, mais je rencontre un problème, y'a des jours au lieu d'avoir un seul fichier sur le répertoire,j'ai deux fichiers avec le même nom et la même date.
Par exemple je peut avoir un fichier à 00h 30 et un autre à 21h.
TACHES_GE_E0D441_D150417_T0008.CSV c'est le fichier enregistrer à 00h08 mn (T0008)
TACHES_GE_E0D441_D150417_T2101.CSV c'est le fichier enregistré à 21 h 01 (T2101)
mon objet d'importer chaque jour le dernier fichier de la vielle pour lancer mes requêtes.
Ci-dessous mon code d'importation avec la fonction Dir
L'importation marche bien avec un seul ou 2 fichiers le même jour, le problème c'est quand il ya a deux fichiers, au lieu d'importer le dernier fichier enregistré, il importe le premier fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part StrFichier = Dir(CHEMIN_FICHIER & "\TACHES_GE_I4D212_D" & Format(DateAdd("d", -1, Date), "yymmdd") & "_*.CSV")
Quelle instruction je peux rajouter avec code pour importer le dernier fichier de la vielle au cas où il y a deux fichiers enregistrés le même jour?
Merci par avance de vos réponses.
Cordialement
Partager