1 / 17

Makra v Excelu

Makra v Excelu. Obecná definice makra:. Definice Makro je strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou událost. Spouštění makra :. pomocí ikony na kartě Vývojář a spuštěním makra

chiko
Download Presentation

Makra v Excelu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Makra v Excelu

  2. Obecná definice makra: Definice Makro je strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou událost

  3. Spouštění makra: • pomocí ikony na kartě Vývojář a spuštěním makra • pomocí klávesové zkratky nastavené při tvorbě makra • pomocí vloženého tlačítka v listu

  4. Druhy maker podle umístění Při vytváření maker je velmi důležité znát, kam svá makra ukládáme, a to z následujících důvodů: • pokud je chceme používat, musíme je mít v našem Excelu otevřená; • abychom mohli makra přenášet na jiný počítač, zálohovat je a dělat v nich další možné úpravy.

  5. Druhy maker podle umístění • Makra v osobním sešitu maker • Makra v aktuálním souboru • Makra v novém sešitu maker

  6. Makra v osobním sešitu maker Pokud pracujeme stále na stejném počítači, většinou si makra ukládáme do tzv. Osobního sešitu maker. Jde o soubor personal.xlsb, který je vytvořen po uložení prvního makra do osobního sešitu maker (vytvoří se v umístění C:\Documents and Settings\uživatelxxx\Data Aplikací\Microsoft\Excel\XLStart).

  7. Makra v osobním sešitu maker Nevýhodou tedy je, že makra, která si sem zaznamenáme, jsou dostupná pouze na tom počítači, kde jsme je vytvořili a pod stejným přihlášením uživatele.

  8. Makra v aktuálním souboru Jsou to všechna makra, která máme v právě otevřeném souboru. Budou přístupná jen tehdy, je-li uvedený soubor otevřen. V opačném případě nebudou k dispozici. Sešity obsahující makra je nutné do speciálního sešitu s příponou xlsm.

  9. Makra v novém sešitu maker Je to obdoba předchozího. Tento způsob se používá tehdy, pokud chceme makra přenášet na jiný počítač a nechceme je plést s makry v osobním sešitu maker (např. z důvodů pořízení dalších maker). Potom je vhodné je mít v samostatném souboru.

  10. Makra v novém sešitu maker Dalším důvodem může být, že s makry pracujeme jen občas a nechceme je mít trvale přístupná. Současně nepatří k jednomu konkrétnímu souboru, ve kterém by jinak mohla být (například makra pracující s několika soubory).

  11. Druhy maker podle způsobu vytváření • Makra záznamová • Makra přímo napsaná v programovacím jazyku VBA • Makra psaná přímo kombinací záznamu a úpravami ve VBA

  12. Makra záznamová Tato makra jsou vytvořena v tzv. záznamu, to znamená nahráním posloupností příkazů, které provedeme v režimu nahrávání makra.

  13. Makra přímo napsaná v programovacím jazyku VBA Tato makra jsou napsaná pomocí editoru jazyka Visual Basic forApplication, který je součástí programu MS Excel. Tento způsob tvorby maker je v podstatě již programováním a jsou nutné znalosti uvedeného programovacího jazyka..

  14. Makra přímo napsaná v programovacím jazyku VBA Můžeme tak například vytvořit makra s vyhledávacími podmínkami a cykly, se zobrazovanými dialogovými okny apod. Ikona otevře editor VBA. Z nabídky Insert vybereme položku Module

  15. Makra přímo napsaná v programovacím jazyku VBA Z nabídky Insert vybereme položku Module

  16. Makra přímo napsaná v programovacím jazyku VBA Modul můžeme vložit také pomocí pravého tlačítka

  17. Makra psaná přímo kombinací záznamu a úpravami ve VBA Tento způsob je vhodný pro začátečníky, kteří se učí orientovat v základních příkazech VBA. Vytvoříme v záznamu makro a potom jej upravujeme v editoru.

More Related