Būtina nuolatinė VBA išraiška

Turinys

Ankstesnėje pamokoje aptarėme masyvus, statinius masyvus ir dinaminius masyvus. Mes pažvelgsime į įprastą klaidą, susijusią su statiniais masyvais, reikalaujama „Nuolatinė išraiška“. Ši klaida atsiranda, kai bandote naudoti statinį masyvą, o ne dinaminį masyvą, kaip parodyta toliau pateiktame kode:

Statiniam masyvui nustatyti reikia naudoti konstantas, nes jis yra fiksuotas.
Šią klaidą galima išspręsti naudojant dinaminio masyvo kintamąjį. „ReDim“ raktinį žodį naudosite kiekvieną kartą, kai norite pakeisti masyvo dydį. Tai rodoma žemiau esančiame kode:

123456789101112131415 Sub UsingReDim ()Dim reikšmė1 kaip sveikasis skaičiusDim reikšmė2 kaip sveikasis skaičiusDim reikšmė3 kaip sveikasis skaičiusvertė1 = 3vertė2 = 9vertė3 = 15Sumažinti sąrašo reikšmes () Kaip sveikasis skaičius„ReDim“ verčių sąrašas (1 vertė)Pabaiga Sub

Skaitykite daugiau apie dinaminio masyvo kintamuosius mūsų masyvo kintamojo vadovėlyje.

wave wave wave wave wave