Excel - databáze Opakování Soubor, který jsme upravovali Podklady pro výpočty Upravený soubor B6=B4*B5 H4=SUMA(B4:G4) I4 =PRŮMĚR(B4:G4) B7= B6*$M$4 B10 =B6-B7-B8-B9 B13=KDYŽ(C4>=450;"přes";KDYŽ(C4>=380; Hrubá mzda = počet kusů * Kč za kus B6=B4*B5 "splnil";"nesplnil")) Sociál. pojištění = 8 % z hrubé mzdy B7= B6*$M$4 Zdrav. pojištění =4,5 % z hrubé mzdy B8= B6*$M$3 Základ daně - B10 = =B6-B7-B8-B9 Splnění normy =KDYŽ(C4>=450;"přes";KDYŽ(C4>=380;"splnil";"nesplnil")) KDYŽ(C4>=450;"přes";KDYŽ(C4>=380;"splnil";"nesplnil"))
Vytvoření a úprava grafu Formuláře V aplikaci Microsoft Excel 2010 najdeme ovládací prvky na kartě Vývojář. Není-li tato karta zobrazena, zobrazíme ji přes nabídku Soubor Možnosti Přizpůsobit pás karet Do formuláře jsme vložili ovládací prvky a propojili jsme je dalšími buňkami Položky rozevírací nabídky Zde se zobrazuje vyhodnocení nabídky formuláře
Vytvoření formuláře a jeho vyhodnocení Zobrazené vzorce
Ukázka vzorců Makra v Excelu Obecná definice makra: Podle definice je makro 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í menu Nástroje/Makro/Makra a výběrem makra (nejjistější způsob); pomocí klávesové zkratky nastavené při tvorbě makra; pomocí ikony na panelu nástrojů nebo příkazy v menu (individuálně nastavenými); pomocí vloženého tlačítka v listu (viz formulářové prvky v listu). Druhy maker, způsoby tvorby a jejich ukládání A. 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. 1. Makra v osobním sešitu maker Osobní sešit maker je speciální soubor určený pro makra a jeho název je PERSONAL.XLS. Tento soubor je uložen ve složce XLStart v profilech uživatele nebo v nastavení programu MS Excel.
Tento soubor se vytváří automaticky, pokud vytvoříme jakékoliv makro v osobním sešitu maker, a je k dispozici vždy, je-li spuštěný MS Excel. Otevírá se totiž automaticky po zapnutí Excelu jako skrytý (můžeme se o tom přesvědčit v menu Okno/Zobrazit). V případě, že uvedený soubor smažeme, odstraníme tím z programu Excel všechna makra uložená do osobního sešitu maker. (Uvedená složka XLStart má ještě druhý význam soubory v ní umístěné se automaticky spouštějí při startu Excelu.) 2. 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. 3. 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. 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). Shrnutí: Makra uložená v souboru PERSONAL.XLS jsou přístupná kdykoliv, je-li spuštěn MS Excel. Makra uložená v jiném souboru jsou přístupná, jen pokud je otevřen uvedený soubor. B. Druhy maker podle způsobu vytváření 1. 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. Můžeme si tak například nahrát do makra otevření souboru, ohraničení oblasti buněk apod. zadání makra: Chceme, aby byl do buňky, v níž stojíme, zapsán text ABCD. zaznamenání makra: 1. otevřeme nový soubor, do kterého chceme vložit makro, a postavíme se do libovolné buňky; 2. pomocí příkazu Nástroje/Makro/Záznam nového makra nastavíme následující vlastnosti:
3. Potvrdíme tlačítkem OK. 4. Nyní vytvoříme záznam : Do buňky, kde jsme stáli (nepřesouvat se nikam jinam vše se nahrává!) zapíšeme ABCD a potvrdíme klávesou Enter. Kurzor odskočí o buňku níž a v původní buňce je text ABCD. 5. Nakonec zastavíme záznam pomocí tlačítka Zastavit záznam, které se nám na obrazovce objevilo při zapnutí záznamu (v případě, že jsme je omylem vypnuli, pomocí Zobrazit/Panely nástrojů jej opět zapneme). Záznam můžeme také ukončit pomocí Nástroje/Makro/Zastavit záznam. Makro je hotovo a můžeme ho vyzkoušet. Nyní se postavíme do libovolné buňky a makro spustíme: 1. pomocí klávesové zkratky CTRL+m se nám zapíše text ABCD; 2. pomocí Nástroje/Makro/Makra a volbou příslušného makra ABCD (viz minulou lekci). 2. Makra přímo napsaná v programovacím jazyku VBA Tato makra jsou napsaná pomocí editoru jazyka Visual Basic for Application, 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. 3. 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 je upravujeme.