{"text_format":"1","workbook":"xlsx","n_sheets":1,"sheets":["Úkoly"],"not_rendered":{"charts":0,"images":0,"macros":1,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Úkoly","index":0,"n_rows":9,"n_cols":2,"rows_kept":9,"cut":false,"hidden":false,"merged":[]}
[]
["Úkoly"]
[]
[1,"Napište vlastní funkci pracovního listu, která vypočítá integrál funkce zadané body (x,y), a to lichoběžníkovým pravidlem (pokud shledáte za vhodné, funkce může volat jiné vlastní procedury). Ošetřete chybně zadaná vstupní data (nestejný počet hodnot x a y, jiné hodnoty než čísla apod.)\n"]
[2,"Napište kód, který funkci z bodu 1 i její parametry popíše a zaregistruje do kategorie Převodní funkce. \n"]
[3,"Odlaďte kód vlastní funkce v modulu Module 1, která má počítat hodnotu BMI (Body Mass Index) a vracet hodnotu indexu s popiskem. Pokuste se o co nejkratší kód.\n"]
[4,"Napište veřejné makro, které seřadí listy v aktivním sešitu v abecedním pořadí. Pro abecední řazení využijte proceduru BubbleTrideni, která je uvedena ve studijním materiálu VBA: MAKRA, a pro přesun listu využijte metodu listu Move (pokud shledáte za vhodné, veřejné makro může volat i jiné vlastní procedury). Pokud je sešit zamčený (=má zamčenou strukturu), upozorněte uživatele hlášením, že nelze listy přesunout a makro ukončete.\n"]
[5,"Napište kód, který makru z bodu 4 přiřadí klávesovou zkratku.\n"]
[6,"Napište makro, které od uživatele načte jméno listu a poté list smaže. Povolte stornování okna. Ošetřete situaci, pokud list daného názvu nebude existovat.\n"]