Я работаю над своей первой функцией VBA. Цель состоит в том, чтобы иметь функцию, которая принимает два целых числа в качестве входных данных и выводит массив, содержащий все целые числа между двумя входами (включая конечные точки).Создание диапазона в VBA
Пример: Если я вход 5 и 9, выходной сигнал должен быть массив из 5, 6, 7, 8, 9.
VBA, кажется, не имеют какой-либо из объектов или функций, которыми я используется на других языках. Python имеет функцию range(), но большинство других языков, о которых я знаю, имеют типы списка, к которым можно добавить. Как это работает в VBA?
Я не ищу, чтобы создать диапазон Excel, а скорее массив, который содержит диапазон между двумя значениями.
В VBA вы 'ReDim' массив до нужного размера, а затем заполнить его. http://www.cpearson.com/excel/vbaarrays.htm –