Изисква се постоянен израз VBA

Съдържание

Разгледахме масиви, статични масиви и динамични масиви в предишен урок. Ще разгледаме често срещана грешка, свързана със статични масиви, наречена Изисква се постоянен израз. Тази грешка се генерира, когато се опитате да използвате статичен масив вместо динамичен масив, както е показано в кода по -долу:

Статичният масив трябва да има константи, използвани за задаването му, тъй като е фиксиран.
Начинът за разрешаване на тази грешка е да се използва вместо това променлива на динамичен масив. Бихте използвали ключовата дума ReDim всеки път, когато искате да промените размера на масива. Това е показано в кода по -долу:

123456789101112131415 Sub UsingReDim ()Dim value1 Като цяло числоDim value2 Като цяло числоDim value3 As Integerстойност1 = 3стойност2 = 9стойност3 = 15Dim listofvalues ​​() As IntegerСтойности на ReDim (стойност 1)End Sub

Прочетете повече за променливите на динамичен масив в нашия урок за променливи на масив.

wave wave wave wave wave