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

Excel Funkcia Vs . Sub

Microsoft Excel 2010 , spolu s väčšinou verzií softvéru , je dodávaný s súčasťou programovací jazyk Visual Basic for Applications alebo VBA . Pri použití VBA v programe Excel , dva hlavné postupy , ktoré vytvoríte , sú podprogramy , alebo ponorky , a funkcie . Hoci oba typy programov v jazyku VBA sú podobné , niekoľko rozdielov určiť , kedy by ste mali použiť každú z nich . VBA podprogramu

VBA podprogram , ktorý môže tiež byť nazývaný Sub alebo makro , je jednoducho kus kódu , ktorý plní špecifickú úlohu v hárku programu Excel . Každý podprogram začína príkazom " Sub " nasledovaný názvom podprogramu je . Excel VBA podprogramy môžu zmeniť akýkoľvek aspekt tabuľky programu Excel , vrátane obsahu buniek , formátovanie buniek a dokonca aj nastavenie programu Excel . Podprogramy môžu prijímať argumenty , ktoré ste zadali v zátvorkách za volania podprogramu , ale tie nie sú pre čiastkové práce . Pri vytváraní sub , zobrazí sa meno ponorky na zozname makier na liste , ktorý je možné spustiť na karte " Vývojár " .
VBA funkcie

Aj funkcia je kódovaná podobne ako náhradník , to je v skutočnosti skôr ako vzorec . Každá funkcia začína slovom " funkcie " , nasleduje meno funkcie a potom argumenty funkcie je v zátvorke , alebo jednoducho otvorené a uzavreté zátvorky , ak neexistujú žiadne argumenty . Každá funkcia musí vracať hodnotu na konci , tak jeden z posledných riadkov vo funkcii musí byť názov funkcie je , znamienko rovnosti , a potom sa hodnota odvodená z kódu vo funkcii alebo vzorci , ktorý dodáva túto hodnotu . Keď vytvoríte funkciu , zdá sa , ako súčasť užívateľom definované funkcie , ktoré môžete použiť s týmto zvláštnym hárku programu Excel .
Kedy použiť Sub

Podprogramy vynikajú v automatizácii procesov , najmä tých , kde je potrebné vykonať úlohu alebo skontrolovať hodnotu v každej bunke v liste . Môžete tiež volať podprogramy z iných kúskov Excel VBA kód , ktorý môžete vyčistiť váš kód výrazne , ak potrebujete spustiť rovnaké postupy viackrát v dlhej makrá . Vzhľadom k tomu , podprogramy môžu zmeniť Excel list sám , oni sú často používané na obnovenie formulára programu Excel späť do pôvodného stavu , ak užívateľ urobí chybu , alebo chce začať znova . Vzhľadom k tomu , ponorky môžu zmeniť tabuľku , nemôžete volať podprogram z mobilného vzorca . Jediný spôsob , ako spustiť sub je z iného podprogramu alebo ručným spustením makra .
Kedy použiť funkciu

funkcia vždy vráti hodnotu , takže vám môžete volať z inej časti kódu , alebo z aplikácie Excel bunky samotnej . Funkcie sa používajú rovnakým spôsobom vstavané vzorce Excel sú , a síce , že stačí zadať " = " nasleduje názov funkcie a argumenty v zátvorkách . Funkcie , ktoré nemožno zmeniť hodnotu alebo formátovanie akejkoľvek bunky , takže ak zadáte kód , ktorý sa snaží , funkcia vráti " # hodnota ! " miesto výsledok .

Najnovšie články

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