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 Pomocník v programe Excel

VBA , alebo Visual Basic for Applications je vývojové prostredie programovanie vydané spoločnosťou Microsoft väčšinou dovoliť výrazné prispôsobenie svojho Kancelársky softvér . VBA má mnoho rôznych prvkov v jeho hierarchii virtuálnych objektov a je to tak ľahké sa dostať zmätený , ak máte prístup k objednávaniu týchto prvkov a sústredí sa iba na niektoré z nich naraz . Jednou z takýchto možností je použitie programu Excel makrá rekordér , ktorý prevádza operácie Excel môžete vykonať pomocou kliknutia myšou a stlačenie klávesov do programových vyhlásení VBA , ktoré môžete študovať po zázname makra . Záznam makra

Ak chcete získať nápovedu VBA , ktoré potrebujete , zaznamenať makro , ktoré zahŕňa objekty alebo akcie , ktoré chcete mať možnosť manipulovať s VBA . Napríklad , ak budete potrebovať pomôcť pochopiť , ako používať VBA pre prácu s oknami zobrazením listy programu Excel , záznam makra , ktorá robí niečo s oknom listu . Kliknite na tlačidlo " Developer " kartu je " Record " pre spustenie nahrávania makra . Kliknite na " mriežku " políčko v ponuke " Zobraziť " , aby zrušte začiarknutie z tohto políčka . To je mriežka zmizne z aktuálneho okna . Ukončiť záznam makra kliknutím na tlačidlo " Stop " na záložke " Vývojár " .
Zobrazenie kódu makra

Potom, čo ste zaznamenal makro zahŕňajúce objekty , ktoré chcete manipulovať s VBA , skúmať programové vyhlásenie , ktoré VBA vykonané počas nahrávania makra . Kliknite na tlačidlo " Developer " kartu je " makrá " zobraziť zoznam všetkých makier a potom kliknite na makro , ktoré ste zaznamenali . Napríklad , ak ste zaznamenal makro s názvom " RemoveGridlines " na odstránenie mriežky z aktuálneho okna , kliknite na túto položku zo zoznamu makier . Kliknite na tlačidlo okna " Upraviť " pre vstup do programovacieho prostredia VBA . Uvidíte vyhlásenie o záznam makra vykonanej ako vykonávať úlohy Excel počas nahrávania .
Interpretácia kód

kľúčovým prvkom VBA je koncepcia objektov , ktoré sa správajú ako rôzne časti programu Excel . Napríklad pri prvom otvorení programu Excel sa zobrazí zošity , rôzne okná a liste bunky medzi mnohými ďalšími prvkami . VBA má objekty zodpovedajúce všetky tie prvky , spolu s predmetmi pre funkciách programu Excel , ktoré vidieť nie sú . VBA sleduje zošity aktuálne otvorené v aplikácii sa " zošitov " kolekcia . Sleduje otvorené okná s odberom " Windows " . Každá položka v tejto kolekcii predstavuje okno programu Excel , ktorý v predvolenom nastavení zobrazuje jeden hárok programu Excel . Ak ste zaznamenal makro , ktoré odstráni mriežky z aktuálneho listu , uvidíte nasledujúci program , VBA na vykonanie tejto akcie :

Sub Macro1 ( )

ActiveWindow.DisplayGridlines = False

End Sub
Making Zmeny podporuje porozumenie

Ak chcete naozaj pochopiť , ako používať VBA , písať svoje vlastné programové vyhlásenie . Môžete začať pomaly s touto úlohou tým , že malé zmeny hodnôt v programe VBA ste zaznamenané s VBA makier rekordéra . Napríklad , ako sa pozeráte na jedinom príkazu pre program , ktorý odstraňuje mriežky z aktuálneho okna , uvidíte priradenie " DisplayGridlines = False . " Aj bez znalosti akéhokoľvek kódu VBA , budete pravdepodobne pocit , že môžete znovu zobraziť mriežku zmenou " false " priradenie k " To je pravda . " Typ " DisplayGridlines = true " , potom spustite program stlačením tlačidla " F5 " v rámci programovacieho prostredí jazyka VBA . Uvidíte mriežky aktuálneho znova listu .

Najnovšie články

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