VBA állandó kifejezés szükséges

Tartalomjegyzék

A tömböket, a statikus tömböket és a dinamikus tömböket egy korábbi oktatóanyagban ismertettük. Megvizsgálunk egy gyakori hibát, amely a statikus tömbökhöz tartozik, az úgynevezett Constant Expression Required. Ez a hiba akkor jön létre, amikor statikus tömböt próbál használni dinamikus tömb helyett, amint az az alábbi kódban látható:

A statikus tömbnek állandó értékeket kell használnia a beállításához, mivel rögzített.
A hiba kiküszöbölésének módja az, ha helyette egy dinamikus tömbváltozót használ. A ReDim kulcsszót minden alkalommal használja, amikor át szeretné méretezni a tömböt. Ez látható az alábbi kódban:

123456789101112131415 Sub UsingReDim ()Halvány érték1 Egész számkéntHalvány érték2 Egész számkéntDim érték3 Egész számkéntérték1 = 3érték2 = 9érték3 = 15Dim listofvalues ​​() Mint egészReDim értéklista (érték1)End Sub

További információ a dinamikus tömbváltozókról az Array változó bemutatójában.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave