Stiskněte "Enter" pro přeskočení obsahu

Články označené jako “programování”

Jak začít programovat makra ve VBA pro Excel – Debug.Print

0

Pokud si pamatujete tento článek „“, kde jsme si ukázali jaké možnosti máme při vytváření vyskakovacích oken pro Excel pomocí příkazu msgbox, tak dnes si pro vývoj VBA skriptů ukážeme zajímavou alternativu. Jedná se o příkaz Debug.Print, které při psaní VBA kódu určitě budete hojně používat. Debug.Print totiž od okna „Immediate“ dle zadání vypíše data, která chce v průběhu ladění programu vidět.Jednoduše si můžete vypsat napevno vámi definovaný text, hodnot apod., nebo si můžete vypsat nějakou vaší proměnnou z programu.   K čemu to je dobré? Debug.Print je dobré a hlavně vhodné používat jak při samotném programování, abyste hned viděli výsledek a také…

Jak začít programovat makra ve VBA pro Excel – Pop-up okno

0

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…

Jak začít programovat makra ve VBA pro Excel – Komentáře

0

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…