Выдает ошибку: subscript out of range в строке ReDim...Dim arrayname() as string
sub main()
'varname = Ubound(arrayname) 'для отладки
ReDim preserve arrayname(Ubound(arrayname)+1)
end sub
Подскажите, плиз
Модератор: Naeel Maqsudov
Выдает ошибку: subscript out of range в строке ReDim...Dim arrayname() as string
sub main()
'varname = Ubound(arrayname) 'для отладки
ReDim preserve arrayname(Ubound(arrayname)+1)
end sub
Код: Выделить всё
[color=darkblue]Dim[/color] arrayname() [color=darkblue]As[/color] [color=darkblue]String[/color]
[color=darkblue]Sub[/color] main()
[B][color=darkblue]ReDim[/color] arrayname(0)[/B]
[color=green]' Debug.Print UBound(arrayname)[/color]
[color=darkblue]ReDim[/color] [color=darkblue]Preserve[/color] arrayname(UBound(arrayname) + 1)
[color=green]' Debug.Print UBound(arrayname)[/color]
[color=darkblue]End[/color] [color=darkblue]Sub[/color]