Ako písať makrá v programe Excel: Výučba makier - Čo je & Použite

Obsah:

Anonim

Čo je to makro programu Excel?

Excel Macro je nástroj na nahrávanie a prehrávanie, ktorý jednoducho zaznamená vaše kroky v programe Excel a makro ho prehrá toľkokrát, koľkokrát chcete. Makrá VBA šetria čas, pretože automatizujú opakujúce sa úlohy. Jedná sa o programovací kód, ktorý beží v prostredí programu Excel, ale na programovanie makier nemusíte byť kódovač. Na vykonávanie pokročilých úprav v makre však potrebujete základné znalosti jazyka VBA.

V tomto výučbe Makrá v programe Excel pre začiatočníkov sa dozviete základné informácie o makrách programu Excel:

  • Čo je to makro programu Excel?
  • Prečo sa makrá programu Excel používajú v programe Excel?
  • Čo je VBA v laickom jazyku?
  • Základy makier programu Excel
  • Krok za krokom príklad záznamu makier v programe Excel

Prečo sa makrá programu Excel používajú v programe Excel?

Ako ľudia sme tvormi zvyku. Existujú určité veci, ktoré robíme každý deň, každý pracovný deň. Nebolo by lepšie, keby existoval nejaký magický spôsob stlačenia jediného tlačidla a všetky naše bežné úlohy by boli hotové? Počujem, že hovoríš áno. Makro v programe Excel vám to pomôže dosiahnuť. V laickom jazyku je makro definované ako záznam vašich bežných krokov v programe Excel, ktorý môžete prehrať pomocou jedného tlačidla.

Napríklad pracujete ako pokladník pre vodárenskú spoločnosť. Niektorí zákazníci platia prostredníctvom banky a na konci dňa ste povinní stiahnuť si údaje z banky a naformátovať ich tak, aby zodpovedali vašim obchodným požiadavkám.

Údaje môžete importovať do programu Excel a formátovať. Nasledujúci deň budete musieť vykonať rovnaký rituál. Čoskoro to bude nudné a nudné. Makrá takéto problémy riešia automatizáciou takýchto bežných úloh . Môžete použiť makro na zaznamenanie krokov vo formáte

  • Import údajov
  • Naformátujete ho tak, aby vyhovoval vašim požiadavkám na firemné výkazníctvo.

Čo je VBA v laickom jazyku?

VBA je skratka pre Visual Basic for Applications. Je to programovací jazyk, ktorý program Excel používa na zaznamenávanie vašich krokov pri vykonávaní bežných úloh. Ak chcete využívať výhody makier v programe Excel, nemusíte byť programátor ani veľmi technický človek. Excel má funkcie, ktoré za vás automaticky generujú zdrojový kód. Ďalšie informácie nájdete v článku o VBA.

Základy makier programu Excel

Makrá sú jednou z funkcií vývojárov. Karta pre vývojárov sa predvolene nezobrazuje v programe Excel. Budete ho musieť zobraziť prostredníctvom prispôsobeného prehľadu

Útočníkmi môžu byť makrá programu Excel použité na kompromitáciu vášho systému. Predvolene sú v programe Excel zakázané. Ak potrebujete spustiť makra, budete musieť povoliť spustenie makier a spúšťať iba makrá, o ktorých viete, že pochádzajú z dôveryhodného zdroja

Ak chcete uložiť makrá programu Excel, musíte zošit uložiť vo formáte s povoleným makrom * .xlsm

Názov makra by nemal obsahovať medzery.

Pri vytváraní makra vždy vyplňte popis makra. To vám a ostatným pomôže pochopiť, čo dané makro robí.

Krok za krokom príklad záznamu makier v programe Excel

Teraz sa v tomto výučbe makier pre Excel naučíme, ako vytvoriť makro v programe Excel:

Budeme pracovať so scenárom popísaným v dôležitosti makier Excel. V tomto výučbe makier programu Excel budeme pracovať s nasledujúcim súborom CSV na písaní makier v programe Excel.

Vyššie uvedený súbor si môžete stiahnuť tu

Stiahnite si vyššie uvedený súbor CSV a makrá

Vytvoríme šablónu s povoleným makrom, ktorá importuje vyššie uvedené údaje a naformátuje ich tak, aby vyhovovali našim požiadavkám na vykazovanie v podnikaní.

Povoliť možnosť pre vývojárov

Ak chcete spustiť program VBA, musíte mať prístup k možnosti vývojára v programe Excel. Povoľte možnosť vývojára, ako je uvedené v nasledujúcom príklade makier programu Excel, a pripnite ju na svoju hlavnú pásku v programe Excel.

Krok 1) Prejdite do hlavnej ponuky „SÚBOR“

Vyberte možnosť „Možnosti“.

Krok 2) Teraz sa otvorí ďalšie okno, v ktorom môžete robiť nasledujúce veci

  • Kliknite na Prispôsobiť pásku
  • Začiarknite políčko pre možnosť Vývojár
  • Kliknite na tlačidlo OK

Krok 3) Karta Vývojár

Na páse s nástrojmi sa teraz zobrazí karta VÝVOJÁR

Krok 4) Stiahnite si CSV

Najskôr uvidíme, ako môžeme vytvoriť príkazové tlačidlo v tabuľke a spustiť program.

  • Vytvorte priečinok na jednotke C s názvom Bankové potvrdenia
  • Vložte súbor stvrzenky.csv, ktorý ste stiahli

Krok 5) Zaznamenajte makro

  1. Kliknite na kartu DEVELOPER
  2. Kliknite na položku Záznam makra, ako je to znázornené na obrázku nižšie

Dostanete nasledujúce dialógové okno

  1. Ako názov makra zadajte ImportBankReceipts.
  2. Krok dva tam bude predvolene
  3. Zadajte popis, ako je znázornené na obrázku vyššie
  4. Kliknite na kartu „OK“

Krok 6) Vykonajte Makro operácie / kroky, ktoré chcete zaznamenať

  • Umiestnite kurzor do bunky A1
  • Kliknite na kartu DATA
  • Kliknite na tlačidlo Z textu na paneli s nástrojmi Získať externé údaje

Dostanete nasledujúce dialógové okno

  1. Prejdite na miestny disk, kde ste uložili súbor CSV
  2. Vyberte súbor CSV
  3. Kliknite na tlačidlo Importovať

Dostanete nasledujúceho sprievodcu

Po vykonaní vyššie uvedených krokov kliknite na tlačidlo Ďalej

Postupujte podľa vyššie uvedených krokov a kliknite na ďalšie tlačidlo

  • Kliknite na tlačidlo Dokončiť
  • Váš zošit by mal teraz vyzerať takto

Krok 7) Naformátujte údaje

Označte stĺpce tučným písmom, pridajte celkový súčet a pomocou funkcie SUMA získate celkovú sumu.

Krok 8) Zastavte nahrávanie makra

Teraz, keď sme dokončili našu rutinnú prácu, môžeme kliknúť na tlačidlo zastaviť nahrávanie makra, ako je to znázornené na obrázku nižšie

Krok 9) Zopakujte prehrávanie makra

Pred uložením našej pracovnej knihy budeme musieť vymazať importované údaje. Urobíme to tak, aby sme vytvorili šablónu, ktorú budeme kopírovať zakaždým, keď máme nové potvrdenia a chceme spustiť makro ImportBankReceipts.

  • Zvýraznite všetky importované údaje
  • Kliknite pravým tlačidlom myši na zvýraznené údaje
  • Kliknite na Odstrániť
  • Kliknite na tlačidlo uložiť ako
  • Uložte zošit vo formáte s povolenými makrami, ako je uvedené nižšie

  • Vytvorte kópiu novo uloženej šablóny
  • Otvor to
  • Kliknite na kartu DEVELOPER
  • Kliknite na tlačidlo Makrá

Dostanete nasledujúce dialógové okno

  1. Vyberte možnosť ImportBankReceipts
  2. Zvýrazní popis vášho makra
  3. Kliknite na tlačidlo Spustiť

Získate nasledujúce údaje

Gratulujeme, práve ste vytvorili prvé makro v programe Excel.

Zhrnutie

Makrá nám zjednodušujú pracovný život automatizáciou väčšiny bežných prác, ktoré robíme. Makrá Excel používajú jazyk Visual Basic for Applications.