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.