Копировать диапазон из закрытой книги - Ошибка 1004 FormulaArray - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь получить значение диапазона из листа c в закрытой рабочей книге. Я использую следующий код:

With ActiveSheet.Range(cellrange)
 'Assigning the array formula to the specified range
     .FormulaArray = "='" & fPath & "\[" & fName & "]" & sName & "'!" & cellrange
 'Removing formula from the cell and pasting the values in the cell
     .Value = .Value
End With

, однако, когда я его запускаю, он выдает

Ошибка 1004: невозможно установить свойство массива формул класса Range.

Длина (путь к файлу + имя файла + имя листа + диапазон) меньше 255 символов, кто-нибудь может помочь? Самое смешное, что вчера я запустил один и тот же код, и он работал !!

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