идея здесь в том, что у меня есть таблица со столбцом a, в которой она должна быть первой частью массива, а столбец B - целым числом, желающим, чтобы она была длиной второй части массива.
Вопрос здесь заключается в том, может ли массив иметь разную длину для верхних границ его второй части?
Так выглядит таблица
и это мой код, но, похоже, он не работает
Dim rowssheet2 As Variant
rowssheet2 = ThisWorkbook.Worksheets("Sheet2").Range("b2").End(xlDown).Row - 1
Dim arr2()
ReDim arr2(rowssheet2)
For i = 0 To rowssheet2
ReDim arr2(i, ThisWorkbook.Worksheets("Sheet2").Range("B" & 2 + i).Value)
Arr2(i, 0) = ThisWorkbook.Worksheets("Sheet2").Range("A" & 2 + i).Value
Next i
В дальнейшем, если вы можете ответить на этот вопрос, и если это возможно, то я пытаюсь перебрать массив, но Ubound (arr2,2) не будет одинаковым для всего массива