Excel VBA не может найти файлы в пути - PullRequest
0 голосов
/ 21 февраля 2020

У меня странная проблема с Excel VBA на Ma c. Код ниже работал один раз с 3 файлами. При втором запуске я удалил команду UserFileName = Dir(), чтобы посмотреть, что произойдет. Что привело к самоубийству Excel, и мне пришлось заставить его выйти. После восстановления кода я не могу заставить его работать, выдавая ошибку

1004 (объект или метод не найден)

в строке с Set UserWorkbook = Application.Workbooks.Open(UserFileName). Кажется, Excel не может найти там никаких файлов, но есть те же 3 файла, что и раньше.

Данные l oop C & P из файлов в последнюю строку моего мастер-листа.

'Specifing file directory.'
Dim UserFileName As String
UserFileName = Dir("/Users/AccountName/Documents/Reporting/Data/Import/*")

'Start Loop for import.'
Do While Len(UserFileName) > 0
UserFileName = Dir()

Dim UserWorkbook As Workbook
Set UserWorkbook = Application.Workbooks.Open(UserFileName)

...

Loop

1 Ответ

0 голосов
/ 21 февраля 2020

Указанный путь не в правильном формате. Положите что-то вроде: UserFileName = Dir("C:\Users\name\Downloads\*")

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