Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
funkcie Sum pridá dve alebo viac čísel a vráti výsledok , ktorý je iné číslo . Súčet je jedným z mnohých vzorcov Excel môžete použiť v programoch v jazyku VBA . Tieto vzorce , ktoré sa zobrazí program Excel v rámci svojho " Vzorce " kartu , sú k dispozícii v jazyku VBA pomocou vlastnosti WorksheetFunctions objektu Application , čo predstavuje Excel . Syntax Sum vyžaduje meno funkcie je , otváracia zátvorku a potom zoznam argumentov . Tie poskytujú tento zoznam , ktorý sa skladá zo všetkých čísel , ktoré chcete Sum sčítať . Jednotlivé čísla s čiarkou a označujú koniec zoznamu čísel zadaním uzatváracia zátvorka .
Vzorový program
Naučte sa používať funkcie VBA Sum podľa vrátane to v krátkom programe . Začnite písať tento program otvorením vývojového prostredia VBA . Kliknite na kartu " Vývojár " programu Excel a potom kliknite na tlačidlo " Visual Basic " , otvorte prostredie . Otvorte okno pre zadanie vyhlásenie VBA dvojitým kliknutím na " Tento zošit " položky v ľavej table na životné prostredie . Zadajte obrys podprogram , ktorý bude spustený funkciu Sum . Môžete zadať " sub sumSomething , " napríklad , definovať začiatok tohto podprogramu . Zadajte " End Sub " na ďalší riadok označujúci koniec podprogramu .
Ako Vstupné
poskytovať vstup váš program potrebuje na svoju prevádzku od použitie InputBox vyhlásenie VBA , ktorý vyzve užívateľa na zadanie dát a odovzdáva tieto dáta do vášho programu . Zadajte príkazy nižšie uvedené vložiť InputBox vo svojom programe VBA . Tieto príkazy definujú premenné , ktoré sa držia čísla užívateľského programu je chce zhrnúť , vyzve užívateľa na zadanie týchto čísel a vložia vstupné čísla do premenných číslo1 a číslo2 .
Dim číslo1 , číslo2 , resultNumber1 = InputBox ( " ; . prosím , zadajte prvé číslo , ktoré chcete sčítať " ) číslo2 = InputBox ( " Zadajte prosím druhé číslo , ktoré chcete sčítať " )
Sumačné
< . p > Vložte Vzorec do svojho programu VBA zadaním mena " WorksheetFunction " nasleduje obdobie . Ak zadáte obdobie , bude VBA zobrazí zoznam funkcií listu môžete vložiť do svojho programu . Kliknite na " Sum " položku zo zoznamu vložiť tento vzorec vo vašom programe . To je to , čo vaše Sum vyhlásenie by malo vyzerať .
Výsledok = WorksheetFunction.Sum ( číslo1 , číslo2 )
Všimnite si , že " výsledok " premennou v tomto vyhlásení . Uistite sa , že ste vyhlásili , že premenná v Dim vyhlásenia, spolu s premennými číslo1 a číslo2 .
Výstupný
vložte príkaz výstupu , ktorý vracia výsledok vzorec . Funkcia MsgBox VBA ponúka rýchle riešenie pre zobrazovanie stručné vyhlásenie o výstupe . Zadajte tento príkaz v programe VBA zobraziť výsledok zo súčtu vzorca takto :
MsgBox " Súčet čísel , ktoré ste zadali , je " a viesť
Execute program
spustite sumarizacnú programu VBA kliknutím na jednu zo svojich vyhlásení a potom na položku " Spustiť " v ponuke spustení . Odpovedzte na výzvy Program zobrazuje zadaním dvoch čísel . Váš program bude prebiehať Vzorec na týchto čísel a vráti výsledok vzorca , aby vám pomocou príkazu MsgBox .