VBA konstant udtryk påkrævet

Indholdsfortegnelse

Vi dækkede arrays, statiske arrays og dynamiske arrays i en tidligere tutorial. Vi vil se på en almindelig fejl forbundet med statiske arrays kaldet Constant Expression Required. Denne fejl genereres, når du prøver at bruge et statisk array i stedet for et dynamisk array som vist i koden herunder:

Det statiske array skal have konstanter, der bruges til at indstille det, da det er rettet.
Måden at løse denne fejl på er at bruge en dynamisk array -variabel i stedet. Du vil bruge søgeordet ReDim hver gang du vil ændre størrelsen på matrixen. Dette er vist i nedenstående kode:

123456789101112131415 Sub UsingReDim ()Dim værdi1 som heltalDim værdi2 som heltalDim value3 Som heltalværdi1 = 3værdi2 = 9værdi3 = 15Dim listofvalues ​​() som heltalReDim -listeværdi (værdi1)Afslut Sub

Læs mere om dynamiske array -variabler i vores Array -variabel -selvstudium.

wave wave wave wave wave