VBA a makrá: prispôsobte Excel a upravujte tabuľky

Obsah:

Anonim

Definície a pokyny pre prácu s VBA a makrami

Vďaka aplikácii Excel VBA a makrám môžete zaznamenávať, ukladať a prehrávať pracovné kroky. Automatizácia vám pomôže ušetriť čas na opakujúcich sa úlohách a optimalizovať pracovné procesy. Programovanie pomocou VBA a makier je vhodné aj pre začiatočníkov a je ľahké ho zvládnuť s trochou praxe.

Čo presne sú VBA a makrá v programe Excel?

Visual Basic for Applications (VBA) je skriptovací jazyk odvodený zo základného dialektu Visual Basic na ovládanie programov MS Office. Pracovné kroky je možné automatizovať pomocou makier. Je možné ho použiť aj na stavbu vlastných excelových nástrojov - napríklad na projektový manažment alebo tvorbu faktúr.

Typickými úlohami sú pravidelne generované štatistiky s grafickými a tabuľkovými znázorneniami. Pracovné kroky na kompiláciu a formátovanie údajov sú vždy rovnaké. Automatizácia s Excelom VBA a makrami pomáha šetriť drahocenný čas a predchádzať neopatrným chybám.

Ako môžem upravovať makrá?

Vaše pracovné kroky boli zdokumentované v jazyku skriptu, aby ste mohli ľahko prispôsobiť a rozšíriť makrá v okne kódu pre nové prípady použitia. Je teda možné, že postupom času budete automaticky dokončovať čoraz komplexnejšie úlohy. Prečítajte si tu podrobnejšie, ako môžete upravovať makrá-

Môžete to tiež urobiť pomocou VBA a makier:

  • Upraviť tabuľky
  • Upravte Excel pomocou makra

Upravte Excel pomocou makra: Takto to funguje

Ak chcete vytvoriť makro, je potrebné aktivovať nástroje pre vývojárov cez pás s ponukami. Potom si môžete makrá ľubovoľne prispôsobiť. To sa dá urobiť iba v niekoľkých krokoch:

  1. Kliknite na položku ponuky „Súbor“ a potom na „Možnosti“ a „Prispôsobiť pásku“.

  2. Potom začiarknite políčko vedľa položky „Nástroje pre vývojárov“ na hlavnej karte. V hlavnom menu potom nájdete novú položku ponuky.

  3. Kliknutím na položku „Record Macro“ môžete definovať názov súboru a umiestnenie úložiska tak, ako ho poznáte z iných programov.

Okrem toho môžete pre program Excel definovať kombináciu klávesov, pomocou ktorej je možné makro spustiť. Dávajte si pozor, aby ste náhodou neprepísali preddefinované príkazy, ako napríklad CTRL + C. Popis makra vám pomôže zdokumentovať účel a váš postup, aby ste sa vy a ostatní používatelia mohli neskôr lepšie orientovať. Hneď ako začnete nahrávať, vykonajte pracovné kroky, ktoré chcete nahrať. Začnite jednoduchými úpravami, ako je formátovanie stĺpcov a riadkov. Na konci zastavíte nahrávanie. Môžete ho kedykoľvek prehrať pomocou klávesu so šípkou.

Nechajte si upraviť pracovné kroky

Nahrávky je možné neskôr upravovať, aby ste svoje kroky mohli kedykoľvek optimalizovať. Môžu byť tiež prispôsobené a rozšírené pre nové a komplexnejšie prípady použitia.

Kroky práce s programom

Rovnako ako ostatné programovacie jazyky, Excel VBA umožňuje používať operátory a príkazy a vykonávať pracovné kroky s vetvami a slučkami. K tomu máte prístup aj k externým skriptom. Všeobecná postupnosť programov je uložená v štandardných moduloch. Moduly triedy na druhej strane vám umožňujú spravovať kód pre objekty a ich vlastnosti, udalosti alebo metódy.

Pri zadávaní kódu pomáha editor VBA, ale chyby sa môžu rýchlo vkradnúť do syntaxe. Pomocou ladiaceho programu je možné identifikovať chyby. Prieskumník projektov, ktorý nájdete pomocou klávesov CTRL + R alebo v hlavnom menu v časti „Zobraziť“, môže vo vašich projektoch vyhľadávať vhodný kód. Zobrazuje hierarchický zoznam všetkých relevantných prvkov.

Upravujte tabuľky pomocou jazyka VBA a makier v programe Excel

Organizovanie a formátovanie údajov je klasika. Predpokladajme, že dostávate týždenné predajné tabuľky v americkom formáte s 1,002,34 USD a musíte ich transformovať na obvyklý zápis 1,002,34 USD v tejto krajine. Potom odstráňte nadbytočné riadky a pripravte pracovný hárok na jeho vizuálny vzhľad. Typickou opakujúcou sa úlohou je farebné označenie rôznych pracovných zošitov. Pracovný zošit „Príjem“ by mal byť označený zelenou farbou, pracovný list „Výdavky“ by mal byť označený červenou farbou. S odkazom na názov tabuľky je možné farby priradiť okamžite pomocou príslušného indexu farieb.

Vďaka VBA a makrám v Exceli môžete nechať pracovné kroky automaticky spustiť, akonáhle sú definované. Ak používate niekoľko tabuliek, mali by ste sa uistiť, že program pracuje s absolútnymi referenciami. Tomu sa môžete vyhnúť príkazom „Relatívne referencie“ pod ikonou makra.

Pristupujte k ďalším programom pomocou jazyka VBA a makier v programe Excel

Excel ponúka možnosť prístupu k iným programom pomocou VBA a makier. S určitým programovaním môžete tieto programy ovládať externe.

Otvorte súbory a aplikácie

Funkcie nie sú obmedzené na Excel alebo Microsoft Universe. Pomocou funkcie „shell ()“ a cesty k požadovanému súboru je možné súbory alebo programy otvoriť jediným kliknutím.

Prečítajte si údaje z iných súborov

Je tiež možné pristupovať k iným súborom a čítať ich. Na to ani nemusia byť otvorení. Môžete, napríklad v prípade iného súboru programu Excel, presne určiť, ktoré bunky sa majú na tento účel použiť.

Prístup k aplikáciám Windows

Tabuľkový program však dokáže ešte viac. V programe Excel máte možnosť povoliť vzájomnú interakciu rôznych programov balíka Office pomocou kódu VBA. Napríklad:

  • Preneste otvorené kontakty z programu Outlook do otvoreného dokumentu programu Word
  • odstráňte prázdne textové polia z programu PowerPoint
  • odstráňte prázdne riadky z pracovného hárka programu Excel.

Excel: VBA a makrá je možné ľahko naprogramovať

VBA a makrá v Exceli môžu výrazne uľahčiť pracovný svet používateľov balíka Microsoft Office. Môžu pomôcť urýchliť pracovné procesy a znížiť chybovosť. Pomocou niekoľkých trikov si môžete prispôsobiť program podľa svojich predstáv.