VBA v aplikácii Office Excel 2010

VBA znamenať Visual Basic for Application, Ako viete, VB (Visual Basic) je jedným zskvelé programovacie jazyky. Ak potrebujete robiť opakované úlohy vo vynikajúcich každý deň, potom sa vždy odporúča automatizovať také úlohy, aby ste ušetrili čas a energiu. Makrá sú skvelým spôsobom automatizácie úloh v programe Excel. Už sme sa zaoberali základným tipom na nahrávanie a používanie makier. Makrá v podstate pridajú kód VB do vášho Excelu.

Kedykoľvek vytvoríte nové makro, Excel pridákód jazyka Visual Basic na pozadí, takže pri každom spustení makra sa tento kód VB spustí a výsledky sa zobrazia na obrazovke. Uvidíme, ako sa vygeneruje kód, keď pridáme makro, a ako môžete upravovať a ladiť tento kód VB.

Ako zobraziť kód VBA spojený s makrom

Predpokladajme, že sme vytvorili makro, ako je uvedené v príspevku uvedenom vyššie, potom kliknite na možnosť Makro a vyberte položku Zobraziť makrá.

Makro VBA

Zobrazí sa dialógové okno Makra. Vyberte makro, pre ktoré chcete zobraziť kód VB a stlačte tlačidlo Upraviť.

Upraviť makro

Otvorí makro ako kód VB v rámci VBEditor, ktorý je štandardne vložený do Excelu. V tomto príklade vám ukážem kód základného makra, ktoré pri spustení zobrazuje správu „Hello World“.

Makro VBA

Ak poznáte základy jazyka Visual Basic,potom tu môžete napísať svoj vlastný kód, aby ste ďalej vylepšili svoje makro, a do vytvorených makier môžete pridať ďalšie funkcie pridaním častí kódu. Editor zobrazený v Exceli je typickým editorom VB, v ktorom je Project Project vľavo a okno Source / Design vpravo. Potrebujete iba znalosť syntaxe programovacieho jazyka.

Ako ladiť kód VBA

Ak ste vykonali nejaké zmeny v kóde makra a chcete otestovať, či funguje dobre, môžete to urobiť odladením a spustením kódu. lis F5 a vyladí a vykoná kód a výsledky sa zobrazia na obrazovke. (Môj kód obsahuje iba „Ahoj svet“, takže ho môžem po ladení a spustení vidieť na obrazovke)

VBA bola vykonaná
Upozorňujeme, že sme uviedli iba príklad programu Excel 2010, pretože tu sa najviac používa VBA. VBA je však tiež zahrnutá v programoch Outlook 2010, Word 2010, PowerPoint 2010 atď.

Komentáre