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

VBA Sum Funkcia

Naučte sa používať funkcie VBA Sum čítaním o jeho účele a syntax , a tým , že píše krátky program , ktorý využíva túto funkciu . Súčet pracuje vo VBA rovnako ako to robí v Exceli - to pridáva dve alebo viac čísel dohromady a vráti výsledok . Pomocou funkcie Sum vo VBA vám dáva možnosť posielania výstup na bunku listu, súbor , príkaz MsgBox alebo dokonca iné aplikácie , napríklad databázy . Účel

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 .

Najnovšie články

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