Avatar billede zalam Nybegynder
15. december 2009 - 13:13 Der er 2 kommentarer og
1 løsning

Kan array ikke indeholde flere ens "værdier"?

Jeg vil lave et array efter metoden:

arr1 = range("b2").offset(0,0).end(XlDown))

Der er ca. 800 ræker i ranget og forventer derfor ca. 800 pladser, men da væriderne i range'et alle er 0-100 får jeg kun 99 pladser?

hvordan kan jeg ændre det, hvis man KAN ændre det?

Mit ønske er at få et arr med alle 800 post, så jeg kan lave en kode der kører

if arr1(x) = bla bla then

bla bal..
Avatar billede excelent Ekspert
15. december 2009 - 17:04 #1
Dim arr1
arr1 = Range("B2:B" & Range("B2").End(xlDown).Row)
MsgBox arr1(1, 1) ' første værdi i arr1
MsgBox arr1(2, 1) ' anden værdi i arr1
Avatar billede zalam Nybegynder
16. december 2009 - 12:53 #2
Jeg har doppet mit array, burger for next løkker i stedet - langt fra en optimal løsning, men er under tidspres lige nu..

smid et svar så skal jeg nok give dig point for ulejligheden..
Avatar billede excelent Ekspert
16. december 2009 - 16:34 #3
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester