Vajalik pidev VBA avaldis

Lang L: none (table-of-contents)

Varasemas õpetuses käsitlesime massiive, staatilisi massiive ja dünaamilisi massiive. Vaatame tavalist viga, mis on seotud staatiliste massiividega, mida nimetatakse Constant Expression Required. See tõrge tekib siis, kui proovite dünaamilise massiivi asemel kasutada staatilist massiivi, nagu on näidatud allolevas koodis:

Staatilisel massiivil peab selle seadistamiseks olema konstandid, kuna see on fikseeritud.
Selle vea lahendamise viis on selle asemel kasutada dünaamilise massiivi muutujat. Kasutate ReDimi märksõna iga kord, kui soovite massiivi muuta. Seda näitab allolev kood:

123456789101112131415 Sub UsingReDim ()Dim väärtus1 täisarvunaDim väärtus2 täisarvunaDim väärtus3 täisarvunaväärtus1 = 3väärtus2 = 9väärtus3 = 15Dim listofvalues ​​() täisarvunaReDim väärtuste loend (väärtus1)End Sub

Lisateavet dünaamilise massiivi muutujate kohta leiate meie massiivi muutujate õpetusest.

wave wave wave wave wave