Rescudo Skrevet 14. juli 2004 Del Skrevet 14. juli 2004 Ja, hvordan kan man lage en variabel som er array? var(0) = 5 denne funker ikke, heller ikke om jeg bruker dim var as integer. Hva skal jeg gjøre? Lenke til kommentar
aadnk Skrevet 14. juli 2004 Del Skrevet 14. juli 2004 For å allokere en array deklarerer du variabelen med to motstående paranteser, slik: Dim Var() As Integer Men dette skaper imidlertid kun en "tom" array uten grenser, så du må sette størelsen etterpå med ReDim: ReDim Var(1 To 100) For å ikke slette all data i arrayen når denne kalles legger du kodeordet Preserve etter ReDim. Hvis du ikke trenger å ha variabelen dynamisk (du kan kalle ReDim flere ganger), er det mulig å bare skrive inn størrelsen i deklareringen: Dim Var(1 To 100) As Integer Lenke til kommentar
Rescudo Skrevet 15. juli 2004 Forfatter Del Skrevet 15. juli 2004 (endret) Er det viktig å sette størrelsen etterpå med ReDim? Altså bare skrive Dim var() As Integer, og så kan man bruke så mange tall man vil? F.eks. var(2), var(35), var(89) osv. eller vil ikke det funke? Endret 15. juli 2004 av opix Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå