• Úvod
  • Kurzy
  • Individuálne
  • Online
  • pre Firmy
    • Kurzy a školenia na mieru
    • PPC reklama v Google Ads
    • Tvorba webových stránok
  • Referencie
  • Kontakt
  • Návody
    • Video – Návody
    • Excel
    • VBA programovanie – Excel
    • Microsoft Word
    • WordPress
    • SEO a PPC
    • ECDL
    • Iné

#21 Excel - Čo sú to makrá a kedy ich využívať

12
FEB
2017

#21 Excel – Makrá – kedy ich využívať

Posted By : Ing. Michal Šurina - IT lektor
Comments : Off

Pozrite si naše online video zamerané na vysvetlenie: Kedy používať v Exceli makrá a načo slúžia?
Automatizujte svoje pravidelné úkony a pracujte s Excelom efektívnejšie.

Potrebujete ovládať makrá v Exceli?

Pripravili sme pre vás online kurz VBA – tvorby makier v Exceli. Viac sa dozviete tu.

[Clanky_videa][/Clanky_videa]

Čo je to makro alebo na čo makro slúži?

Predstavte si, že v Exceli (Worde, Accesse alebo iných aplikáciách) robíte tú istú vec opakovane. Ide teda o vykonávanie stále rovnakej akcie alebo postupnosti príkazov, ktoré sa opakujú mesačne, týždenne, denne alebo v extrémnych prípadoch v minútových/sekundových intervaloch.

Ako vytvorím v Exceli makro?

Makrá je možné v Exceli, ale aj iných aplikáciách, vytvoriť viacerými spôsobmi. Jedným z nich je programovanie v jazyku VBA (Visual Bacis Aplication) – túto možnosť rozoberieme v iných článkoch. Druhým spôsobom je nástroj – Zaznamenať makro, ktorý Excel a iné aplikácie Microsoft Office obsahujú.

Ako sprístupniť nástroj Zaznamenať makro?

Tento nástroj nájdete v Exceli na karte Vývojár. Táto karta nie je v aplikáciách (Excel, Word, Access…) prednastaveno zobrazená, je potrebné ju zobraziť.

  1. Kliknite na kartu Súbor (verzie 2010, 2013, 2016)
  2. Na karte Súbor nájdite Možnosti
  3. V dialógovom okne, ktoré Vám Excel otvorí, nájdite záložku Prispôsobiť pás s nástrojmi
  4. V hlavných kartách zaškrtnite kartu Vývojár
  5. Kliknite na OK
Excel možnosti - karta Vývojár

Excel možnosti – karta Vývojár

Následne by Vám na páse kariet mala pribudnúť nová karta Vývojár, kde nájdete aj nástroj Zaznamenať makro.

Zaznamenanie makra - Vývojár

Zaznamenanie makra – Vývojár

 

Aké typy makier je možné nahrať?

Rovnako, ako sa rozdeľujú v Exceli vzorce na absolútne a relatívne, delia sa aj makrá na:

  1. Absolútne – v prípade ich nahratia sa vykonajú vždy na rovnakom mieste, čiže absolútne vzhľadom na svoju pozíciu
  2. Relatívne – v prípade ich nahratia sa vykonávajú relatívne k svojej pozícií (zjednodušene povedané, posúvajú sa)

V prípade, ak potrebujete nahrať ABSOLÚTNE marko (t.j. to, čo sa bude vykonávať vždy na rovnakej pozícii) nemusíte aktivovať nič, predvolenou voľbou pri nahrávaní makier sú práve absolútne makrá.

Ak by ste potrebovali nahrať RELATÍVNE marko (t.j. to, čo bude meniť svoju pozíciu vykonávania) je potrebné aktivovať tlačidlo POUŽIŤ RELATÍVNE ODKAZY. Takto aktivujete relatívne makrá.

Relatívne makrá - Excel

Relatívne makrá – Excel

Nástroj ZAZNAMENAŤ MAKRO

Zjednodušene povedané, ide o nástroj, ktorý bude sledovať Vaše „kroky a akcie“, ktoré vykonáte – následne ich zaznamená a sám prepíše do VBA kódu. Ide teda o „programovanie“ bez nutnej znalosti programovať v jazyku VBA.

V podstate ukazujete Excelu, ako by ste danú postupnosť krokov vykonali Vy (presunuli sa do určitej bunky, niečo tam odstránili, dopísali, vložili vzorec, použili podmienené formátovanie atď.), Excel teda sleduje Vaše kroky a nástroje, ktoré ste použili a zapíše ich do VBA kódu.

Výhoda: Nemusíte vedieť nič o programovaní v jazyku VBA
Nevýhoda: Ste obmedzení len tými nástrojmi, ktoré Excel dokáže zaznamenať cez nástroj Zaznamenať makro. (neviete vytvoriť cykly, deklarovať premenné a pod.)

Spustenie nahrávania makier

Kliknite na tlačidlo Zaznamenať makro, kde sa Vám otvorí dialógové okno.

Záznam makra - Excel

Záznam makra – Excel

  1. Každé makro musí mať nejaký názov. NESMIE začínať číslami, nesmie obsahovať medzery (odporúča sa použiť „_“) alebo špeciálne znaky !,?…
  2. Môže mu byť priradená klávesová skratka (voliteľná možnosť), ktorou následne makro budete spúšťať
    1. Pozor, či nepoužívate klávesové skratky, ktoré sú v Exceli určené na aktivovanie iných nástrojov alebo vlastností Excelu. Makrá majú v Exceli najvyššiu prioritu a danú klávesovú skratku by ste pokazili. Ak by ste napríklad dali skratku CTRL + C, už by Vám v danom zošite nefungovalo kopírovanie, ale spúšťalo by sa makro.
  3. Makro uložiť v ponúka viaceré možnosti:
    1. Zošit osobných makier – umožní makro spustiť vo všetkých Excelových zošitoch na Vašom PC (nevhodná voľba náchylná na vznik chýb, najmä ak je makru priradená klávesová skratka. Môže nastať spustenie makra omylom.)
    2. Nový zošiť – Excel vytvorí nový zošit s daným makrom
    3. Tento zošit – makro sa nahrá do aktuálne otvoreného zošita
  4. Kliknite na tlačidlo OK

 

Od tejto doby začne Excel sledovať (nahrávať) všetky Vaše kroky, ktoré v Exceli vykonávate. Ako sa v ňom hýbete, čo do buniek zapisujete, aké funkcie používate, aké stĺpce odstraňujete a podobne.
Keď skončíte s krokmi, ktoré chcete aby Excel vykonával za Vás, je po skončení nahrávania potrebné makro zastaviť tlačidlom – Zastaviť záznam.

Zastaviť záznam makra - Excel

Zastaviť záznam makra – Excel

V prípade, že chcete makro opätovne spustiť – aby sa vykonalo znova môžete tak spraviť viacerými spôsobmi:

    1. Klávesovou skratkou, ak ste ju makru priradili
    2. Pomocou tlačidlá Makrá, ktoré Vám otvorí dialógové okno všetkých makier, ktoré sa v danom zošite nachádzajú a kliknutím na tlačidlo Spustiť sa dané makro spustí.
Všetky makrá - Excel

Všetky makrá – Excel

  1. Ak by ste chceli upraviť dané makro, resp. „doprogramovať“ stačí kliknúť na tlačidlo Úpravy, kde uvidíte ako Váš postup pri nahrávaní Excel pretransformoval do VBA kódu.

Na nasledujúcom obrázku vidíte ukážku kódu makra, ktoré bolo nahraté na vymazanie stĺpca E.

Makro vymaž stĺpec - Excel

Makro vymaž stĺpec – Excel

Viac informácií...
Šurina Michal : Excel guru a lektor - Svojim klientom ponúkam 14 ročné vedomosti a know-how s prácou v Exceli a 9 ročné skúsenosti z programovania vo VBA. Naše kurzy a školenia z Excelu a VBA sú primárne zamerané na vzdelávanie firiem, organizácií, podnikov a štátnych alebo neštátnych inštitúcií. Mám dlhoročné skúsenosti s organizovaním školení a kurzov pre jednotlivcov alebo skupiny. Uvedomujem si, že vzdelávanie firemných zamestnancov je od vzdelávania širokej verejnosti odlišné. Preto ku každému klientovi/firme pristupujem individuálne. Zhodnotím Vaše potreby, firemné zameranie a pripravím osnovy presne podľa Vašich potrieb a predstáv.

Lajkujte a zdieľajte

O nás

Ponúkame firemné kurzy a školenia v oblasti Microsoft Office (Excel, VBA - Programovanie v Exceli, Power BI, Word, PowerPoint, Access, Outlook...).
Kurzy a školenia grafických programov, PPC reklám a tvorbou webových stránok v CMS WordPress.
Pre verejnosť, ale aj firmy ponúkame online video kurzy z Excelu, VBA, Power BI, Accessu, Wordu, PowerPointu, Outlooku, Canvy, WordPressu.

Informácie

Zásady používania cookies
Obchodné podmienky

Kontaktné údaje

Ing. Michal Šurina
Cukrová 14,
811 08 Bratislava

+421 903 673 463
lektor@itlektor.eu

Počítačové kurzy a školenia pre zamestnancov, firmy, organizácie a korporácie.