Sub Start()
Dim linenumber&, arrayOfUrls$(), line$, source$, i&, destination$, tmpArray$()
Open "D:\test.csv" For Input As #1 ' Open file for input
Do While Not EOF(1) ' Loop until end of file
linenumber = linenumber + 1
Line Input #1, line
arrayOfUrls = Split(line, ",")
For i = 0 To UBound(arrayOfUrls)
source = Trim(arrayOfUrls(i))
tmpArray = Split(source, "/")
Call DownloadToFile(source, "D:\" & tmpArray(UBound(tmpArray)))
Next
Loop
Close #1
End Sub
Для большего понимания я выложил табличку - в ней всё: и макрос и примеры использования.
Вы табличку по ссылке скачали?