Функция Excel VBA работает в Visual Basic, но не работает в рабочей таблице.

я пытаюсь построить двумерный массив данных, используяCurrentRegion».

Function ProcessData()
Dim dataList()
dataList = Range("A1").CurrentRegion
' TODO Process the dataList
End Function

Когда я проверяю это в Visual Basic (Run / F5), это прекрасно работает; мой список данных построен без проблем. Однако, если я установлю ячейку на своем листе в:

= ProcessData()

функция молча терпит неудачу в "CurrentRegion» шаг. Почему это происходит? Как мне исправить это?

Ответы на вопрос(2)

Ваш ответ на вопрос