найти файлы в папке из списка и вставить путь - PullRequest
0 голосов
/ 24 октября 2018

В настоящее время я использую следующую строку для поиска файлов в папках, но я бы хотел, чтобы она выполняла автоматический поиск по списку имен.Фактический код:

    Sub Find_Files()
Dim fldr As FileDialog
Set fldr = Application.FileDialog(msoFileDialogFolderPicker)
fldr.Show
f = fldr.SelectedItems(1)
f = f & "\"
NumRows = Range("B14", Range("B14").End(xlDown)).Rows.Count
For i = 14 To NumRows
sn = Split(CreateObject("wscript.shell").exec("cmd /c Dir """ & f & Active.Cells & """ /s /a /b").stdout.readall, vbCrLf)
Cells(i, 2).Offset(0, 1).Resize(UBound(sn) + 1) = Application.Transpose(sn)
Next i
ext:
End Sub

Я пытался изменить старую версию с кодом «ibox» в цикл «Для i = 14 - NumRows», но, похоже, он не работает.У кого-нибудь есть совет, как заставить его работать? (Я новичок в кодировании VBA)

заранее спасибо, Риккардо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...