Bonjour,
Voici un nouvel essai où on ouvre le premier fichier xlsx, dont le nom commence par export, dans le fichier Téléchargements. Il faut que ce fichier soit fermé avant l'exécution du code.
Pour la dernière ligne, je n'ai pas bien compris. Il faudrait trouver un moyen de ne plus avoir de référence en dur (D18 et D21).
Sub import()
spath = environ("userprofile") & "\Downloads"
sfilename = dir(spath & "\export*.xlsx")
if sfilename <> "" then
with workbooks.open(spath & "\" & sfilename)
with .Sheets("NotesCC")
dl = .cells(.rows.count, "D").end(xlup).row
t = .range("D18:D" & dl).value
end with
.Close
end with
with ThisWorkbook.Sheets("sheet1")
.Range("D21").resize(ubound(t)).value = t
end with
end if
End Sub
Cdlt,