Bonjour,
Voici une proposition de code si j'ai bien compris :
Sub Lister()
dim t(), Rep$, sfilename$, dl&, n&
Rep = "C:\test"
if dir(Rep, vbdirectory) = "" then msgbox "Dossier inexistant", 16: exit sub
sfilename = Dir(Rep & "\*.pdf")
Do While sfilename <> ""
n = n + 1: redim preserve t(1 to 2, 1 to n)
t(1, n) = sfilename
t(2, n) = filedatetime(Rep & "\" & sfilename)
sfilename = Dir
Loop
with Sheets("Suivi_commande")
dl = .cells(.rows.count, "B").end(xlup).row
with .Range("B2:B" & dl)
.resize(, 2).clearcontents
if n > 0 then .resize(n, 2) = application.transpose(t)
end with
end with
End Sub
Tout se passe sur la feuille Suivi_commande désormais.
On récupère les noms de fichier et les dates de création en même temps.
PS : Pour poster du code, vous pouvez utiliser les balises </> du ruban d'icônes.
Cdlt,