Microsoft Office Excel |
|
|
Sortiranje radnih listovaNivo:
Algoritmi sortiranja su među osnovnim u teoriji programiranja. Ali, pustimo teoriju: evo i praktične namene. Ako se broj listova u radnoj svesci često menja, možda će vam se ukazati potreba da ih povremeno sortirate. U prilogu se nalazi jednostavan makro koji će taj posao uraditi umesto vas. Ova varijanta ignoriše da li su slova u imenu lista velika ili mala; u komentaru postoji red kojim treba zameniti postojeći da bi se sortiranje izvelo po ASCII redosledu.
' verzija makroa koja Ovaj algoritam sortiranja je krajnje prost: svaki poznavalac programiranja će prepoznati da je neefikasan na većem broju elemenata. Testirao sam ovaj makro na izmešanoj radnoj svesci "teškoj" oko 70 listova na starijoj Pentium mašini na 75 MHz i sortiranje je trajalo desetak sekundi. Ako baš terate mak na konac, postoji nekoliko načina da se sortiranje ubrza: najpre, treba isključiti osvežavanje ekrana posle svakog koraka:
Sub SortListova2() Ako se koriste napredniji algoritmi, kao što su QuickSort ili BubbleSort, najbolje je u memoriji formirati niz povezan sa imenima radnih listova, njega sortirati, a potom razvrstati listove prema rezultatu.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |