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..
Annonceindlæg fra Computerworld it-jobbank
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
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..