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

Učenie jazyka VBA pre Excel

Microsoft obsahuje zjednodušenú verziu jazyka Visual Basic programovací jazyk Visual Basic for Applications ( VBA ) v niektorej zo svojich produktov balíka Office , ako sú Word , Excel , Access a PowerPoint . Makro systém v týchto programoch využíva VBA , ale užívateľ môže písať kód jazyka VBA priamo s trochou pochopenie toho , ako Visual Basic prác . Excel môže byť obzvlášť užitočné prostredie pre pridávanie prispôsobených funkcií pomocou VBA . Popis aplikácie VBA

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ť .

Najnovšie články

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