Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Modul Rozdiely v programe Excel

moduly Microsoft Excel majú štruktúru , ktorá z nich robí identifikovateľné ako skupina a vlastností , ktoré robia každý sa správajú odlišne . Všetky sú kontajnery pre Visual Basic pre aplikácie kód , ktoré zadáte pomocou editora jazyka Visual Basic , a každý z nich plní inú akciu , ktorá zmení alebo prispôsobí cestu Excel chová . Modul rozdiely v programe Excel začať s typom a potom sa rozšíria na rozdiely v rámci každého typu . Každý modul vytvoríte stáva jedinečným " kus akcie " v hárku programu Excel alebo zošita . Zadajte

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
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené