Я создал именованный диапазон, который является результатом определенной пользователем функции.
Допустим, мой гнев называется List
и имеет три элемента, если я выберу три ячейки и введу =List
и нажму Ctrl+Shift+Enter, я получу три элемента в ячейках ... так что все выглядит хорошо.
Если я пытаюсь использовать диапазон в качестве источника проверки данных (в виде списка), я получаю "Источник в настоящее время оценивается как ошибка".
Это ограничение Excel? Если нет, то что не так, и как я могу это сделать?
Функция:
Public Function testarrayreturn() As Variant
Dim Arr(2) As String
Arr(0) = "a"
Arr(1) = "b"
Arr(2) = "c"
testarrayreturn = Application.Transpose(Arr)
End Function
Именованный диапазон определяется как testarrayreturn()