V prvním článku „Jak začít programovat makra ve VBA pro Excel – Komentáře“ jsme si ukázali jak si kód doplňovat o komentáře a také proč byste to měli dělat. Pro připomenutí, je to proto, aby jste se ve vlastním kódu sami vyznali, až se jej po půl roce rozhodnete upravit. V tomto článku se chci podívat na to, co se Vám bude hodit při psaní VBA skriptů a jeho ladění. Každé makro v Excelu doporučuji pomocí debug funkcí pořádně odladit a otestovat. Skvělé Vám toto ladění VBA doplní vyskakovací okna, tedy příkaz msgbox. Jak na vyskakovací okna ve VBA Excel? Je to jednoduché. Vše…
Články označené jako “makra”
Pokud se chystáte naučit programovat makra pro Excel, je nutné si osvojit znalost knihovny pro VBA jazyk. Nicméně je stejně tak důležité, obzvlášť pokud ještě nemáte zkušenosti s jinými programovacími a skriptovacími jazyky, si zažít tzv. komentáře. Proč jsou komentáře v makrech důležité? Pravděpodobně se zarazíte nad tím, že byste měli někde něco komentovat, ale pokud se Vám podaří napsat program o několik stovkách až tisící řádcích, bez komentářů se v makru nevyznáte ani vy sami, když jste dané makra ve VBA programovali. Bez komentářů to prostě nejde! Co to vlastně komentář je? Komentáře v jakémkoliv programovacím jazyce a…
Co dělá funkce SUMA?
Jak již samotný název napovídá, tak Excel funkce SUMA vrátí součet dvou a více čísel. Respektive tato funkce vrátí součet definovaného rozsahu (range).Jak funkci SUMA použít?
Běžné použití funkce SUMA
Syntaxe pro funkci součtu v Excelu vypadá následovně: =SUMA(číslo1;číslo2;...) V praxi potom zápis vypadá takto: =SUMA(-5;2;4;3) a funkce vrátí výsledek 4. Případně můžete funkci pro součet definovat jako pole následovně =SUMA(A1:A5)
Co dělá funkce ABS?
Excel funkce ABS (Absolute Value) je jednou ze základních a užitečných funkcí. Tato funkce slouží k nalezení absolutní hodnoty čísla. To znamená, že vrací vždy kladné číslo bez ohledu na to, zda je vstupní hodnota kladná nebo záporná.Jak funkci ABS použít?
Běžné použití funkce ABS
Syntaxe pro vypadá následovně: =ABS(číslo) a v praxi potom zápis vypadá takto: =ABS(-5) a funkce vrátí výsledek 5