Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Základný rozdiel je v tom , či modul Excel je štandardná alebo modul triedy . Kým obaja zahŕňajú vyhlásení , vyhlásení a postupy programu , štandardné moduly programu Excel , ktoré sú najčastejšie a najjednoduchšie napísať , zahŕňajú iba preddefinované alebo " štandardných " objektov . Naproti tomu modul trieda je jedným napíšete pomocou vlastných objektov , v ktorom ste , skôr ako Excel , vytvoriť objekt a definovať vlastnosti a činnosti trieda obsahuje . Každý používa iné okno v programe Excel VBE . Ak chcete otvoriť a vykonať výber , spustite kliknutím na kartu Vývojár hlavného menu programu Excel 2007 alebo 2010 na . Kliknite na ikonu Visual Basic - prvú ikonu na ľavej strane - pre otvorenie VBE . Kliknutím vyberte stránku , na ktorej chcete pridať modul alebo zvoľte " ThisWorkbook " , ak chcete použiť modul pre celý zošit . Nakoniec kliknite na tlačidlo Vložiť v hlavnej ponuke VBE a vyberte buď modul alebo modul triedy otvorte pracovný priestor , v ktorom môžete zadať v module .
Rozsah pôsobnosti
Excel moduly sa líšia podľa toho, či je kód obsahujú je verejná , súkromná , alebo či modulov zahŕňa ako . Ak nezadáte preferencie , však, je predvolené nastavenie pre " verejnosť " , čo znamená , že môžete použiť kód kdekoľvek v projekte . Zmena rozsahu modulu na " súkromné " je kód , ktorý ste písať k dispozícii len v tomto module . Napríklad , môžete deklarovať premenné ako súkromné , takže platí len pre daný modul , ale nastaviť akcie , ktoré vykonávajú ako verejné , takže môžete použiť kód v moduloch inde vo vašom projekte .
výkon
moduly programu Excel sa líšia v ich funkčnosti . Niektoré vykonávať podprogramy , zatiaľ čo iní vykonávať funkcie . Podprogramy sú postupy , ktoré vykonávajú akciu , ale nevracia výsledok . Oni obyčajne formát , zobrazenie, tlač , otvorenie , zatvorenie alebo vykonať výpočet pre ktoré premenné podieľajúce sa nemení , a tam je vždy len jeden výsledok . Funkcie , na druhej strane , sú postupy vykonávať akcie , ako sú výpočty , ktoré sa vždy vráti výsledok .
Kód Dĺžka
moduly programu Excel sa tiež líšia v množstve VBA kód obsahujú . Štandardné moduly zvyčajne obsahujú menej kódu , zatiaľ čo moduly tried môže byť zdĺhavé . Napríklad , môže spoločný štandard Excel modul , ako je ten , ktorý vypočíta plochu trojuholníka byť tak krátka , ako tri riadky , alebo pár riadkov dlhšie, ak je funkcia obsahuje ďalšie parametre . Dosť odlišné , však, je celková dĺžka kódu VBA pre Excel modulu triedy . Požiadavky na modul triedy - vrátane definovanie triedy nastavením a identifikácia premenné vlastnosti , vyhlásil postupov , vytvorenie triedy objektov a beží podprogramy - môže vyústiť v kóde , ktorý pokrýva 20 až 40 riadkov
.
Copyright © počítačové znalosti Všetky práva vyhradené