Bonjour à tous,
Comme dit dans le titre je souhaite ouvrir le dernier fichier .csv modifié d'un dossier.
Malheureusement, le code que j'utilise ci-dessous fonctionne mais n'ouvre pas le dernier fichier modifié et je dois avouer que je ne sais pas où se trouve mon erreur.
Un avis extérieur pourrait-il m'aider sur ce point svp ?
Je vous remercie d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Option Explicit Sub LastFile() Dim LinkCMTO As String Dim AdresseCMTO As String Dim Wbk1 As Workbook Dim fso As Object Dim f As Object Dim file As Object Set fso = CreateObject("Scripting.FileSystemObject") LinkCMTO = "C:\Mesdocs\" For Each f In fso.GetFolder(LinkCMTO).Files If LCase(Right(f.Name, 4)) = ".csv" Then If file Is Nothing Then Set file = f Else If f.Datecreated > file.Datecreated Then Set file = f End If End If Next If Not file Is Nothing Then AdresseCMTO = file.Path End If Set Wbk1 = Workbooks.Open(AdresseCMTO) Set fso = nothing Set file = nothing End sub
Partager