Hur deklararar man x antal variabler där man på förhand inte vet x?
Vi behöver så många variabler som det står i cell A1 t ex. Vi säger att det nu står 3 i den cellen.
Så den kodsnutt jag gräver efter borde vara typ:
Dim antalvar as Integer ' Vi deklarerar en variabel som kommer innehålla hur många variabler vi vill skapa
Dim i as Integer 'bara en räknare för loopen
antalvar = Cells(1,1).Value ' Vi sparar värdet i cell A1, som alltså var 3 just nu.
For i=1 to antalvar ' loopar igenom så många variabler som jag vill deklarera
Dim var & i as Integer ' Ja, det är här det spricker. Jag skulle alltså vilja få till så att var1, var2 och var3 deklareras som Integer
Next
Dessa variabler ska sedan användas för att hålla koll på for loopar, på det sätt som i används ovan, grejen är som sagt att jag vid start av koden inte vet hur många loopar jag behöver. Så slut resultatet skulle alltså bli:
For var1 = 0 to Ubound(enArray) 'Yttersta loopen
For var2 = 0 to Ubound(enArray) 'Mittersta loopen
For var3 = 0 to Ubound(enArray) 'Innersta loopen
Next
Next
Next