Avko 24.05.2021 15:53
Predmet:max velicina array 28763

htio bi kolonu staviti u array.
Imam 159835 redova ali mi stavi u array samo 28763 redova.

Dim arrRijeci As Variant
arrRijeci = Application.Transpose(Range(Cells(1, 1), Cells(zadnjiRed, 1)))

znali netko kako se ovo moze rijesiti?

zxz 24.05.2021 18:06
Predmet:Re:max velicina array 28763

Neznam koliko moze.
morao bi potraziti li ako nemoze onda temp.
napravis neku datoteku i u nju spremis tako da ti je lakodostupno.

Avko 24.05.2021 19:34
Predmet:Re:max velicina array 28763

mislio staviti u arr zbog brzeg pretrazivanja

zxz 24.05.2021 19:46
Predmet:Re:max velicina array 28763

aha.
Mozes li malo opisati kompletnije svoje namjere pa da vidimo ima li kakvih jos rjesenja.
Radim sad na forumu pa nemogu bas da se ukljucim dok ov ne dovedem u funkciju.

Avko 26.05.2021 10:29
Predmet:Re:max velicina array 28763

u A koloni imamo rijeci slozene abecednim redom. Zelimo pretrazivati tu kolonu, a to mozemo tako da idemo po listu od prvog reda do zadnjega i trazimo rijec ili da stavimo cijelu kolonu u array pa ju tako pretrazujemo. Mislio sam da ce biti brze.
Samo me zanimalo koliko redova mozemo staviti u array, variant. Po ovome sto je meni izbacilo ispada da moze primiti 28763 reda od ukupno 159835 redova koliko ih ja imam.

to je usputno pitanje dok radis forum, da ti nije monotono

zxz 26.05.2021 20:02
Predmet:Re:max velicina array 28763

Hehe zapisi kao string sa delimiterom i rijesit ces ili temp.

zxz 22.06.2021 13:20
Predmet:Re:max velicina array 28763

Jesil probao zapisati kao string sa delimiterom nekim.
Evo jedan mali primjer.
Mozda pomogne.
Variabla u koju zapisujes je temp.

PreuzmiIzvorni kôd (Visual Basic):
  1. Function niz()
  2. Dim temp As String
  3. Dim arr() As String
  4. temp = "prvi,drugi,treci"
  5. arr = Split(temp, ",")
  6. niz = arr(2)
  7. End Function