Nepieciešama pastāvīga VBA izteiksme

Satura rādītājs

Iepriekšējā apmācībā mēs apskatījām masīvus, statiskos masīvus un dinamiskos masīvus. Mēs apskatīsim bieži sastopamu kļūdu, kas saistīta ar statiskiem masīviem ar nosaukumu Nepieciešama pastāvīga izteiksme. Šī kļūda tiek ģenerēta, mēģinot dinamiskā masīva vietā izmantot statisku masīvu, kā parādīts zemāk esošajā kodā:

Statiskajam masīvam ir jāizmanto konstantas, lai to iestatītu, jo tas ir fiksēts.
Šīs kļūdas novēršanas veids ir izmantot dinamiskā masīva mainīgo. Jūs izmantotu ReDim atslēgvārdu katru reizi, kad vēlaties mainīt masīva izmērus. Tas ir parādīts zemāk esošajā kodā:

123456789101112131415 Sub, izmantojotReDim ()Dim vērtība1 kā vesels skaitlisDim vērtība2 kā vesels skaitlisDim vērtība3 kā vesels skaitlisvērtība1 = 3vērtība2 = 9vērtība3 = 15Dim listofvalues ​​() Kā vesels skaitlisReDim vērtību saraksts (vērtība1)Beigu apakš

Lasiet vairāk par dinamisko masīvu mainīgajiem mūsu masīva mainīgo apmācībā.

wave wave wave wave wave