Innholdsfortegnelse
Vi dekket matriser, statiske matriser og dynamiske matriser i en tidligere opplæring. Vi skal se på en vanlig feil forbundet med statiske matriser som kalles konstant uttrykk påkrevd. Denne feilen genereres når du prøver å bruke en statisk matris i stedet for en dynamisk matrise som vist i koden nedenfor:
Den statiske matrisen må ha konstanter som brukes for å sette den siden den er fikset.
Måten å løse denne feilen på er å bruke en dynamisk matrisevariabel i stedet. Du vil bruke ReDim -søkeordet hver gang du vil endre størrelsen på matrisen. Dette er vist i koden nedenfor:
123456789101112131415 | Sub UsingReDim ()Dim verdi1 Som heltallDim verdi2 Som heltallDim verdi3 Som heltallverdi1 = 3verdi2 = 9verdi3 = 15Dim listofvalues () Som heltallReDim listofvalues (verdi1)Slutt Sub |
Les mer om dynamiske matrisevariabler i vår Array -variabelopplæring.