Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Nasledujúci príklad prechádza kroky vo vytváraní BMI ( Body Mass Index ) , kalkulačku pomocou jazyka VBA . Každá aplikácia vo VBA vyžaduje podobný proces vývoja . Premenné sú definované postupy zhromažďovať informácie od užívateľa , a program vykoná nejakú akciu a zobrazí výsledok . Tu , VBA kód robí výpočet a zobrazí ho v okne , zatiaľ čo výpočet Excel ukazuje rovnaký výsledok ako kontrola o kódexe
Nastaviť hárku programu Excel
< . p > Začnite tým , že otvorenie nového prázdneho zošita v aplikácii Microsoft Excel . Uložte ho pod názvom " Excel VBA Sample " v zložke , môžete nájsť ľahko . Do bunky A1 zadajte tento text : " Výška " . V bunke A2 , typ " hmotnosť " , a v bunke A3 , typ " BMI " . Vytvorte výsledok Excel pre BMI v bunke B3 zadaním toto : " = B2 /( B1 * B1 ) * 703 " . Zmeňte formát výsledku kliknutím pravým tlačidlom myši na B3 a voľbou " Formát buniek " a potom " number " . Zmeňte desatinnej čiarky na " 1 " a kliknite na " OK " .
Vytvoriť VBA aplikácie
Presuňte kurzor do prázdnej oblasti listu . Kliknite na " Developer " v ponuke programu Excel . Vyberte " Visual Basic " na ľavej strane novej rady možností. V malom okne , ktoré sa otvorí , kliknite na tlačidlo " View " a potom zvoľte " kód " . Teraz kliknite na " Vložiť " a vyberte " postup . " Zvoľte " Sub " ako typ riadenia , pomenujte ju BMI a aktivujte tlačidlo " súkromné " . To je miesto , kde môžete napísať kód jazyka , aby sa vaše aplikácie fungovať . Zadajte nasledujúci kód medzi " Private Sub BMI ( ) " a " End Sub " . Vysvetlenie kódu nasleduje nižšie .
Private Sub BMI ( ) Dim výška , váha , ako IntegerDim BMI ako SingleHeight = InputBox ( " Koľko meriaš v palcoch ? " ) Hmotnosť = InputBox ( " Koľko vám ? . hmotnosť v librách " ) BMI = ( hmotnosť /( výška * výška ) ) * 703BMI = Format ( BMI , " # # # " ) MsgBox ( " Vaše BMI je " & BMI ) MsgBox ( " BMI 20 - 25 je ideálny , nad 25 sa považuje za nadváhu " ) End Sub
Vo vyššie uvedenom čiastkovým rutiny , druhý a tretí riadok deklarovať tri premenné , výška a hmotnosť ako celé čísla a BMI ako typ desatinné číslo . Ďalšie dva riadky vychovávať malé okno požadovať vstup od užívateľa . Prvý BMI riadok vykonáva výpočet . Ďalšie formáty výsledok na jedno desatinné miesto . Ďalšie sa zobrazí vypočíta BMI . Keď používateľ klikne na tlačidlo " OK " na to , posledný displej poskytuje trochu podrobnejšie .
Spustite aplikáciu
Kliknite na " Spustiť " alebo stlačte klávesu " F5 " skontrolovať aplikácie . To by malo krokovať s dotazom na výšku a váhu postavy . Kliknutím na tlačidlo " OK " po každom z nich prinesie až výsledok BMI . Viac Jedným kliknutím na " OK " sa zobrazí vysvetlenie . Môžete potom kliknite na tlačidlo späť na tabuľky programu Excel a skontrolujte výpočet kódu .
Viac zapojiť kód VBA používa túto základnú metódu písania aplikácií . To pomôže mať nejaké znalosti jazyka . Avšak , po kliknutí na odkaz " Pomocník " v vývojárov Visual Basic okne môže poskytnúť dostatok informácií na vytvorenie nejakej krátke programy na vlastnú päsť .
Copyright © počítačové znalosti Všetky práva vyhradené