Predmet:VBA ubrzanje petlje
VBA je visual basic pa sam stavio ovdje, kod je inace smjesten u excel 2007
Imamo 27000 kombinacija loto sistema. Treba svaku sa svakom usporediti i traziti podudaranje u 5 i 6 brojeva.
| broj1 | broj2 | broj3 | broj4 | broj5 | broj6 |
---|
red1 | 1 | 11 | 25 | 26 | 39 | 43 |
red2 | 1 | 13 | 24 | 26 | 33 | 39 |
red3 | 3 | 12 | 17 | 27 | 34 | 38 |
red4 | 12 | 17 | 23 | 24 | 33 | 39 |
for red1=1 to zadnjiRed
for red2=red1+1 to zadnjiRed
for kolona1=1 to 6
for kolona2=1 to 6
...kod...
next kolona2
next kolona1
next red2
next red1
neka moja ubrzanja:
-sve sam stavio u matricu array,
- kada usporedujem ako je broj1 < broj2 izlazim iz petlje jer nema potrebe dalje usporedivati sa vecim brojevima
Kako bi vi ubrzali taj kod , meni vrti dugo to pa reko mozda ima ubrzanja. Ili cu ipak morati cekati?
Zakaco sam primjer mozda se nekome da sa time malo poigrati. Jednostavno je netreba puno razmisljat
Prilozi:
provjeriKombinacije.zip
Preuzimanja:2
Velicina datoteke:778.22 KB
zivot je moja domovina.