Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Podobné dokumenty
Excel - databáze. Opakování. Soubor, který jsme upravovali. Upravený soubor. Hrubá mzda = počet kusů * Kč za kus B6=B4*B5

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

8 Makra Příklad 4 Excel 2007

MS Excel makra a VBA

DUM 06 téma: Tvorba makra pomocí VBA

Informační a komunikační technologie pro učební obory ME4 a SE4. Makra

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

Visual Basic for Application

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

v Excelu záznam, úprava a programování maker Programování Marek Laurenčík

zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:

Programování. záznam, úprava a programování maker

ZÁKLADY PROGRAMOVÁNÍ & ALGORITMIZACE VE VBA

10 Algoritmizace Příklad 2 Word 2007/ VBA

Makro. PDF vytvořeno zkušební verzí pdffactory Pro

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Grafy opakování a prohloubení Při sestrojování grafu označíme tabulku a na kartě Vložit klikneme na zvolený graf

Vytvoření nebo odstranění makra Excel

DATABÁZE ACCESS Ovládací prvky ve formuláři 5 TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

v Excelu záznam, úprava a programování maker Programování Marek Laurenčík

Základní vzorce a funkce v tabulkovém procesoru

Spuštění a ukončení databázové aplikace Access

ZŠ ÚnO, Bratří Čapků 1332

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Tabulkový procesor. Základní rysy

Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

Uživatelský manuál aplikace. Dental MAXweb

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout. tel:

Microsoft Office. Word hromadná korespondence

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

Microsoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky

Pracovní sešit MS Word pokročilý

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy.

7. Nástroje. 7.1 Pravopis. 7.2 Jazyk. Kapitola 7: Nástroje 47. Kontrola pravopisu

Makra lze ukládat v dokumentech nebo šablonách podporující makro příkazy. Obecně jsou tyto příkazy uloženy v části soubory s nazvané VBA projekt.

Access. Tabulky. Vytvoření tabulky

Vzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec

3MA481 Propojení Accessu a Excelu David Hach

KAPITOLA 11 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

František Hudek. červenec 2012

9 Úprava maker Příklad 4 Word 2007/ VBA

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Microsoft. Word. Hromadná korespondence. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Pracovní list č. 14 Microsoft Word 2010 jazykové nástroje, reference I Jazykové nástroje

INFORMATIKA EXCEL 2007

Řazení tabulky, dotazu nebo formuláře

Ukazka knihy z internetoveho knihkupectvi

Programování v Excelu 2007 a 2010 záznam, úprava a programování maker

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 4. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Microsoft Access. Typy objektů databáze: Vytvoření a návrh nové tabulky. Vytvoření tabulky v návrhovém zobrazení

Makra. Orámování oblasti

Prohlížení a editace externích předmětů

Databáze v Excelu EU peníze středním školám Didaktický učební materiál

1. Základní pojmy, používané v tomto manuálu. 2. Stránky

Programujeme v softwaru Statistica

Programování v Excelu 2007 a 2010 záznam, úprava a programování maker

TRHACÍ PŘÍSTROJ LABTEST 2.05

Databázový systém ACCESS

2 Dotazy Příklad 3 Access 2010

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

Psaní programu pro PLC SIMATIC S7-300 pomocí STEP 7

Vzdělávání v egoncentru ORP Louny

KAPITOLA 8 TABULKOVÝ PROCESOR

STATISTICA Téma 1. Práce s datovým souborem

František Hudek. duben 2013

Použijeme-li prostorový typ grafu, můžeme pro každou datovou zvolit jiný tvar. Označíme datovou řadu, zvolíme Formát datové řady - Obrazec

Práce s programem IIS Ekonom

PRACOVNÍ SEŠIT MS EXCEL KOMPLET. Optimálním doplňkem stálého vzdělávání jsou elektronické kurzy.

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů.

1 Administrace systému Moduly Skupiny atributů Atributy Hodnoty atributů... 4

Supernova 16 Ovládací zkratky. Akce Funkce Stolní počítač Přenosný počítač Automatické popisování grafických objektů LEVÝ CONTROL + PRAVÁ HRANATÁ

1 Tabulky Příklad 3 Access 2010

Pracovní prostředí Excel 2010

UniLog-D. v1.01 návod k obsluze software. Strana 1

Tabulkový procesor otázka č.17

Excel 2007 pro začátečníky

MODUL MUNI ASPI, a. s muni_manual.indd :57:23

Microsoft. Access. Výběrové dotazy. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Vzorce. Suma. Tvorba vzorce napsáním. Tvorba vzorců průvodcem

MS Excel Základy maker. Operační program Vzdělávání pro konkurenceschopnost. Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

RELAČNÍ DATABÁZE ACCESS

Tabulkový kalkulátor

VY_32_INOVACE_In 6.,7.10. Tvorba tabulky

Obr. P1.1 Zadání úlohy v MS Excel

Manuál k programu KaraokeEditor

Ukazka knihy z internetoveho knihkupectvi

Formuláře. Téma 3.2. Řešený příklad č Zadání: V databázi formulare_a_sestavy.accdb vytvořte formulář pro tabulku student.

Článek je napsán pro českou verzi Excelu 2010, ale věřím, že i v jných verzích si dovedete poradit.

5 Evidence manželských smluv

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: MS Excel I Anotace:

DATABÁZE A SYSTÉMY PRO UCHOVÁNÍ DAT 61 DATABÁZE - ACCESS. (příprava k vykonání testu ECDL Modul 5 Databáze a systémy pro zpracování dat)

Transkript:

Čtvrtek 3. listopadu 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í ikony na kartě Vývojář a spuštěním makra 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 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 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. To je 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). 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. 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ý. 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. Sešity obsahující makra je nutné do speciálního sešitu s příponou xlsm. 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). 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. 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. 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 Modul můžeme vložit také pomocí pravého tlačítka

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 jej upravujeme v editoru. Příklady: 1. Makro orámuje oblast, která má alespoň dva sloupce a dva řádky tak, že vnitřní čáry budou tenké a vnější tlusté a tabulku vyplní modře a. označit oblast, kterou chci upravit b. spustit nahrávání c. pojmenovat makro popř. zvolit klávesovou zkratku d. provést příslušné orámování a výplň e. zastavit záznam 2. Makro zapíše do buněk pod sebou postupně prodlužující se řetěz z hvězdiček * a. zadat příkaz a vyplnit dialog b. zvolit příkaz c. vyplnit první buňku hvězdičkou a pokračovat dolů d. zastavit záznam Nahraný zápis makra Nyní upravíme v editoru zdrojový kód tak, abychom mohli zadat kolik řádků hvězdiček chceme

Čtvrtek 10. listopadu Makra pro práci s listy Př. 1 Makro vypíše do dialogového okna listy aktivního sešitu, a to i listy skryté Př. 2 Makro přidá do sešitu požadovaný počet listů

Př. 3 Makro skryje všechny listy kromě prvního Př. 4 Makro skryje důkladně všechny listy kromě prvního. Takhle skryté listy nelze zobrazit pomocí nástrojů v Excelu. Zobrazíme je jen pomocí prostředků VBA Př. 5 Funkce Každá funkce musí začínat klíčovým slovem Function a končit End Function. Funkce se musí nějak jmenovat a její název nesmí obsahovat nedovolené znaky, jako je mezera, tečka vykřičník apod. Je lepší nepoužívat ani znaky s diakritikou. Jméno funkce musí začínat písmenem. Za názvem funkce v závorce následuje parametr, může jich být více (oddělují se čárkou) Parametry slouží k zadávání vstupních hodnot, každý parametr je nutné pojmenovat a lze i určit jeho datový typ Funkce nemusí mít žádný parametr Výsledkem funkce je vypočtená hodnota a také pro ni můžeme specifikovat jakého bude typu Uvnitř funkce se vypočte a funkci přiřadí návratová hodnota, přiřazení se provede znakem =

Funkci můžeme použít v tabulce stejným způsobem jako vestavěné funkce. V průvodci funkcí je nová funkce v kategorii Vlastní Př. 1 Funkce převede údaj o rychlosti v metrech za sekundu na údaj v kilometrech za hodinu Př. 2 Funkce převede časový údaj na sekundy Př. 3 Funkce spojí dva textové řetězce do jednoho a přidá mezi ně mezeru Př. 4 Funkce podle rodného čísla rozliší, jde-li o muže nebo ženu Funkce Trim odstraní ze začátku a z konce řetězce mezery Funkce Mid vybere ze zadaného řetězce od zadané pozice určený počet znaků. Mid (řetězec, pozice, počet znaků). Při vynechání třetího parametru vrátí funkce zbytek řetězce od zadané pozice

Př. 5 Funkce z rodného čísla vypočítá datum narození