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

Techniky vo VBA

VBA techniky sú postupy pre písanie , ladenie a spúšťanie programov v jazyku VBA v efektívne spôsoby . Sú tiež postupy pre zvýšenie výkonu programu VBA , alebo zvýšiť jej súpravu . Používanie takýchto postupov zlepšuje schopnosť previesť svoje plány pre programy v jazyku VBA do pracovných programov . Zvýšená účinnosť znamená , že budete mať tendenciu potrebovať menej vyhlásenie na splnenie úlohy . Výsledkom bude znížená pravdepodobnosť programových chýb . Variabilný Pomenovanie

niekoľko techník pre písanie kódu VBA vám umožní vytvoriť svoj ​​VBA programy ľahko čítať pre seba a každého , kto potrebuje študovať svoj ​​kód . Jednou z techník je použitie konvencie pre vaše premenných a podprogramov . Konkrétne , priradenie predpony označujúci typ danej premennej . U reťazcových premenných , napríklad , používať predponu " txt " , ako v " txtFirstName , " a " txtAddress . " Pomocou tlačidiel " i " prefix celočíselné premenné , napríklad " iLoop . " Použite " DBL " pre dvojité premenné presnosť . Pomocou predpony maximalizuje pravdepodobnosť , že vaše názvy premenných sú pochopené . Súvisiace technika je názov funkcie a subwooferov s jednoduchými sloveso - podstatné meno kombinácií , ktoré jasne ukazujú účel podprogramu je . Napríklad , meno " sortBirthdates " vám povie , okamžite účel funkcia s týmto názvom . Naproti tomu , " function21 " nič nevypovedá o tom , čo funkcia robí .
Záznam makra

spoločný postup veľa VBA programátori používajú pre vytváranie programov VBA je použiť " Macro Recorder " Office aplikácie vytvoriť počiatočné programu VBA , ktorý si potom upresňuje písomne ​​vyhlásenie ručne . Táto technika je obzvlášť užitočná , ak nepoznáte presnú syntax funkcie VBA , ale viem , ako používať funkcie z aplikácie Office . Napríklad , ak ste zabudli , ako hľadať textu dokumentu programu Word je z VBA , začne nahrávanie makra , kliknite na príkaz " Nájsť" na karte " Domov " . Zadajte parametre vyhľadávania , kliknite na tlačidlo " OK " na vyhľadávanie, potom ukončiť záznam makra . Otvorte programovacie prostredie VBA , ako VBA previedol svoje činnosti na vyhlásenie , ktoré hľadajú dokument .
Použitie vzorcov v Exceli je z VBA

Akonáhle Excel VBA technika umožňuje rozšíriť Excel VBA v zozname funkcií sa vzorcov v " Vzorce " kartu Excel . Napríklad , aj keď to nie je smerodajná odchýlka funkcie vstavané do programu Excel VBA , môžete použiť funkciu " SMODCH.výběr " z non - VBA rozhranie aplikácie Excel . Nasledujúce tvrdenie VBA je príkladom tejto techniky .

Cells ( 5 , 1 ) . Vzorec = " = STDEV ( 1,5,23 ) "
Automation

Kancelárske automatizačnej umožňuje spúšťať príkazy one Office aplikácie z inej aplikácie balíka Office . Táto technika umožňuje účinne liečiť všetky úradu ako jednu aplikáciu, ktorej príkaz set je všetky príkazy v programe Word , Access , PowerPoint a Excel . Napríklad , ak potrebujete zoradiť zoznam odrážok na snímke v programe PowerPoint , môžete kliknúť na " Sort " príkaz Excel VBA je z programu PowerPoint VBA . Alebo , ako v nasledujúcom príklade použitia funkcie programu Excel " SMODCH.výběr " pre výpočet štandardnej odchýlky pre zoznam čísel z Wordu .

Public Sub DoStdDev ( )

Dim StdDev Ako Double

Dim xl Ako Excel.Application

Set xl = CreateObject ( " Excel.Application " )

xl.Workbooks.Add

xl.Cells ( 5 , 1 ) . Vzorec = " = STDEV ( 1,5,23 ) "

StdDev = xl.Cells ( 5 , 1 )

xl.Quit

End Sub

Najnovšie články

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