Ako zaznamenať makro v Exceli

Vykonávanie rovnakých činností znova a znova nie je len nudné, ale môže to byť aj strata času a strata vašej produktivity(productivity) . Platí to najmä pre začínajúcich používateľov Excelu(beginner Excel users) , ktorí si možno neuvedomujú, že je ľahké automatizovať bežné úlohy zaznamenaním makra. Ale čo je to Excel makro? 

Makrá programu Excel(Excel) vám umožňujú automatizovať mnohé z bežných úloh, ktoré budete vykonávať, od vkladania vzorcov až po formátovanie údajov. Na ich vytváranie nemusíte byť programátor, pretože Excel dokáže zaznamenávať vaše akcie, keď ich vykonávate. Ak chcete vedieť, ako zaznamenať makro v Exceli(Excel) , budete musieť postupovať podľa krokov nižšie.

Čo je to Excel makro?(What Is an Excel Macro?)

Makro programu Excel(Excel) je zaznamenaný súbor pokynov vytvorených manuálne vo VBA(created manually in VBA) (Visual Basic for Applications ) alebo zaznamenaných automaticky pomocou nástroja Macro Recorder programu Excel . Makro vám umožňuje uložiť ľubovoľný počet bežných akcií, ako je vymazanie prázdnych stĺpcov, zmena formátovania textu alebo vloženie nových vzorcov do zošita.

Tieto uložené akcie možno potom spustiť kliknutím na tlačidlo alebo pomocou špecifickej klávesovej skratky. Každé makro má špecifickú skratku, ktorú môžete použiť na rýchle zopakovanie akcie.

Ak na zaznamenávanie makra použijete Excel, skrátite čas potrebný na vytvorenie alebo úpravu tabuľky, čím sa urýchli váš pracovný postup.

Ako zaznamenať makro v Exceli(How to Record a Macro in Excel)

Najjednoduchší spôsob, ako vytvoriť nové makro v programe Microsoft Excel(Microsoft Excel) , je zaznamenať ho pomocou nástroja Macro Recorder , ktorý môžete použiť v Exceli(Excel) v systéme Windows(Windows) alebo Mac . Bohužiaľ, v Excel Online(Excel Online) nie je možné zaznamenať makro . 

  1. Ak chcete zaznamenať nové makro v Exceli(Excel) , otvorte nový alebo existujúci zošit. Na karte Vývojár(Developer) na páse s nástrojmi vyberte tlačidlo Zaznamenať makro(Record Macro) . Prípadne stlačte Alt + T + M + R na klávesnici.

  1. V okne Záznam makra(Record Macro) môžete v poli Názov makra(Macro name) nastaviť názov makra, ktorý identifikuje jeho účel , ako aj poskytnúť popis pre ostatných používateľov v poli Popis(Description ) . Môžete tiež pridať klávesovú skratku (napríklad Ctrl + T ) na priradenie nového makra ku klávesovej skratke.

  1. V rozbaľovacej ponuke Uložiť makro v môžete nastaviť, kam chcete uložiť makro po jeho zaznamenaní, napríklad (Store macro in)Tento zošit(This Workbook ) (na uloženie do otvoreného zošita), Nový zošit(New Workbook ) (na uloženie do nového zošita ), alebo Osobný zošit makier(Personal Macro Workbook ) (aby ste ho mohli použiť vo viacerých zošitoch). Po potvrdení výberu vyberte tlačidlo OK a začnite nahrávať.(OK)

  1. Keď vyberiete OK , Excel Macro Recorder bude v režime nahrávania. Každá vykonaná akcia, od kliknutia na tlačidlo až po úpravu bunky, bude zaznamenaná. V tomto bode vykonajte akcie, ktoré chcete zaznamenať ako makro, a po dokončení vyberte tlačidlo Zastaviť nahrávanie(Stop Recording ) na karte Vývojár(Developer) .

Spúšťanie, úprava alebo odstraňovanie existujúcich makier programu Microsoft Excel(Running, Editing or Deleting Existing Microsoft Excel Macros)

V závislosti od miesta uloženia, ktoré ste vybrali v okne Záznam makra(Record Macro) , bude vaše zaznamenané makro(Macro) pripravené na spustenie v otvorenom zošite alebo v novootvorenom zošite.

  1. Ak chcete spustiť, upraviť alebo odstrániť makro, ktoré ste vytvorili, vyberte položku Developer > Macros na páse s nástrojmi.

  1. V okne Makro(Macro ) sa zobrazí zoznam dostupných makier na spustenie v otvorenom zošite. Ak chcete makro spustiť, vyberte ho zo zoznamu a potom kliknite na tlačidlo Spustiť(Run) . Na spustenie makra môžete použiť aj klávesovú skratku, ktorú ste vybrali pri vytváraní makra.

  1. Ak chcete namiesto toho vykonať zmeny v zaznamenanom makre, vyberte tlačidlo Upraviť(Edit ) . Tým sa otvorí editor Excel VBA , ktorý umožní pokročilým používateľom upravovať kód VBA(edit the VBA code) a meniť spôsob spustenia makra. Pre začiatočníkov VBA(VBA beginners) môže byť jednoduchšie makro jednoducho odstrániť a znova ho zaznamenať.

  1. Ak chcete makro odstrániť, vyberte ho zo zoznamu a potom stlačte tlačidlo Odstrániť(Delete ) .

  1. Excel vás požiada o potvrdenie, že chcete odstrániť makro. Vyberte Áno(Yes) , aby ste to potvrdili. Po odstránení budete musieť makro znova zaznamenať pomocou krokov uvedených vyššie.

Ukladanie súborov programu Excel so zaznamenanými makrami(Saving Excel Files with Recorded Macros)

Zošity programu Excel(Excel) sa zvyčajne ukladajú vo formáte súboru XLSX(XLSX file format ) (alebo XLS pre zošity vytvorené v programe Excel 2007(Excel 2007) a staršom). Tento typ súboru podporuje väčšinu údajov programu Excel(Excel) , ale vylučuje akékoľvek uložené makrá programu Excel .(Excel)

Ak chcete uložiť súbor programu Excel(Excel) so zaznamenanými makrami, budete musieť namiesto toho použiť formát súboru XLSM .

  1. Ak chcete uložiť súbor programu Excel(Excel) ako zošit s podporou makier, vyberte File > Save As > Browse

  1. V okne Uložiť ako(Save As ) vyberte z rozbaľovacej ponuky Excel Macro-Enabled Workbook (*.xlsm) Vyberte umiestnenie na uloženie súboru a potom ho uložte kliknutím na tlačidlo Uložiť(Save) .

  1. Keď otvoríte súbor Excel s povolenými makrami na inom PC alebo Macu(Mac) , možno budete musieť najprv povoliť Excel na spustenie všetkých zahrnutých makier. Ak to chcete urobiť, vyberte tlačidlo Povoliť makrá .(Enable Macros)

Zdieľanie súborov programu Excel s nahratými makrami(Sharing Excel Files with Recorded Macros)

Excelové(Excel) makrá sú užitočné, no zahŕňajú aj potenciálne bezpečnostné riziká. Ak otvoríte súbor programu Excel(Excel) obsahujúci makrá zo zdroja, ktorý nepoznáte alebo ktorému nedôverujete, umožníte tomuto súboru spustiť nebezpečný kód na vašom počítači.

Z tohto dôvodu poskytovatelia online e-mailu, ako je Gmail , automaticky blokujú používateľov v odosielaní súborov XLSM(XLSM) ( zošit Excel s podporou makra ) iným používateľom. Ak k tomu dôjde, možno budete môcť použiť služby zdieľania súborov, ako je Disk Google(Google Drive) , na zdieľanie súborov online s ostatnými používateľmi.

Ak chcete zdieľať svoj súbor Excel s podporou makier s iným používateľom v okolí, môžete sa tiež pozrieť na metódy lokálneho prenosu súborov(local file transfer methods) a zdieľať ho s iným počítačom PC alebo Mac alebo s inými zariadeniami, ako sú smartfóny.

Súbory programu Excel(Excel) s podporou makier môžu byť zbalené s vírusmi alebo iným škodlivým softvérom, takže ak otvoríte súbor programu Excel(Excel) , ktorému nedôverujete, možno budete musieť následne vyhľadať malvér(scan for malware) , aby ste sa uistili, že váš počítač nebude napadnutý. Alebo skenujte samotný súbor(scan the file itself) pred jeho otvorením.

Pokročilé tipy a triky pre Excel(Advanced Excel Tips and Tricks)

Nahrávanie makra je len jeden trik programu Excel(Excel trick) , ktorý vám môže pomôcť ušetriť čas, ale existujú aj ďalšie funkcie programu Excel(Excel) , ktoré vám môžu zvýšiť produktivitu. Náročných(Power) používateľov by mohlo zaujímať používanie Excelu na zoškrabovanie údajov online(using Excel to scrape data online) , zatiaľ čo dátových analytikov by mohlo zaujímať, ako používať COUNTIFS, SUMIFS a AVERAGEIFS(how to use COUNTIFS, SUMIFS and AVERAGEIFS) na rozsiahlu analýzu údajov.

Ak uprednostňujete tímovú prácu alebo sa trápite s komplikovaným vzorcom Excelu(Excel) , môžete tiež spolupracovať na excelových tabuľkách(collaborate on Excel spreadsheets) pomocou zdieľaného zošita. Možno zistíte, že Tabuľky Google sú lepšou voľbou(Google Sheets is a better option) pre online spoluprácu, no s mnohými rovnakými funkciami a funkciami.



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts