Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 vytvoriť makro : otvoriť nový zošit programu Excel , zadajte krátky stĺpec čísel , ktorá zvyšuje 10 až 20. Vyberte stĺpec Po zadaní ho . 
 
 Začnite záznam makra stlačením tlačidla obdĺžnikový na ľavej strane stavového riadka programu Excel , v spodnej časti obrazovky . 
 
 Názov makra " mySort , " stlačte ikonu " Zoradiť " na paneli nástrojov programu Excel . Zvoľte " Triediť najväčšieho k najmenšiemu , " zastavte záznam makra opätovným stlačením tlačidla makro 
 Replay Makro 
 
 Otestujte si svoje makro : . Znovu počiatočné stĺpec čísel , ale na inom mieste listu . Uistite sa , že čísla idú 10 až 20 , ako predtým . 
 
 Vyberte stĺpec , stlačte kláves " Alt - F8 " sa zobrazí zoznam makier . Dvakrát kliknite na makro , a všimnite si , efekt : kolóna nebola uvedená tentoraz 
 Zobraziť kód 
 
 Makrá niekedy nemajú zaznamenávať . presné úlohy , ktoré majú v úmysle im . V týchto prípadoch budete musieť opraviť kód . 
 
 Stlačte " Alt - F8 " sa znovu zobrazí zoznam makier . Vyberte svoj zo zoznamu , potom stlačte tlačidlo " Upraviť " pre vstup do IDE . 
 
 Všimnite si čísla v úvodzovkách . Sú dôvodom makra nie je triedenie správne : makro druhy iba jeden konkrétny miesto v liste 
 Revidovať makro 
 
 Začnite opraviť makro . : vyberte len kód , ktorý znie takto : 
 
 Legenda : = Range ( " G5 " ) " ( . Váš kód bude pravdepodobne zobrazovať rôzny rozsah v úvodzovkách ) 
 
Zmeňte tento riadok čítať ako tohle :
 Key : = Selection.Columns ( 1 ) 
 
 zmeniť iné nesprávne riadok kódu , ktorý znie takto : . 
 
 SetRange Range ( " G5 : G15 " ) 
 
 zmeniť tento kód na toto : . 
 
 SetRange Výber 
 
 vrátiť do programu Excel a znova spustiť makro . Všimnite si , že váš kód teraz úspešne triedi rozsah . 
 Krok až do konca a zmeniť kód 
 
 Stlačte tlačidlo " Alt - F11 " presunúť späť do IDE , stlačte kláves " F2 " pre vstup do objektu prehliadač . Tu sa dozviete o jeden z objektov , ktoré váš kód používa pre triedenie - je SortFields objektu . Zadajte " SortFields " do vyhľadávacieho poľa , potom označte " Pridať " položky v " členov " SortFields " " okna . 
 
 IDE vám povie , čo je funkcia Add potrebuje pracovať , vrátane parameter " Objednať " . Tento parameter určuje , či Triedenie je vzostupné alebo zostupné 
 
 dynamicky meniť , že radenie od zostupne vzostupne na : . Vráťte sa do svojho programového kódu stlačením " Alt - F11 " sa dostať späť do programu Excel , a potom stlačením tlačidla " Alt - F8 . " Vyberte názov makra , potom stlačte tlačidlo " Upraviť " , aby sa ku kódu . 
 Nastaviť zarážku 
 
 Kliknite na ľubovoľné miesto v programe pred " End Sub " a stlačte tlačidlo " F9 " nastaviť zarážku, ktorá pozastaví vykonávanie programu . 
 
 v hárku programu Excel , vyberte klesajúci stĺpce čísel , potom sa vrátiť do svojho programu v IDE . Spustite program stlačením tlačidla " F5 " a všimnite si , žlté zvýraznenie , čo znamená , že vaše zarážka pozastavila spustenie kódu 
 
 Zmena programu triediť s zostupu , nie je výstup : . Nahradiť text " Radenie : = xlDescending " text s " Rad : = xlAscending " , potom opatrne pretiahnuť žltá šípka , ktorá ukazuje , čo sa vyhlásenie bude vykonávať vedľa , späť na každej trati , pred kód , ktorý ste práve zmenili . Stlačením tlačidla " Control - Shift - F9 " vymazať všetky zarážky , potom stlačte " F5 " až do konca realizácie programu . Vráťte sa do programu Excel overiť , že váš kód je uvedená v stĺpci vystúpiť . 
              
Copyright © počítačové znalosti Všetky práva vyhradené