Last updated on 1.1.2023
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é při ladění VBA makra, abyste se nemuseli neustále přepínat mezi dvěma okny a kontrolovat případný výstup přímo v buňce listu.
Jak se příkaz Debug.Print používá
Sub myDebug() ' Využití příkazu Debug.Print Debug.Print End Sub
Zajisté toto není celý zápis. Chybí zde definovat, co chceme tímto příkazem vypsat. Na rozdíl od funkce msgbox v této prosté podobě zápisu nevypíše chybu, ale také nic dalšího.
Kompletní zápis pro Debug.Print příkaz potom může vypadat následovně
Sub myDebug() ' Využití příkazu Debug.Print Debug.Print "Ahoj, jak se máš?" End Sub
![VBA Excel - Debug.Print](http://blog.vba-excel.cz/wp-content/uploads/2019/12/vba-excel-debug-print.gif)
Pokud potřebuje naprogramovat nebo se chcete něco naučit. Kontaktuje mne zde.
Komentáře jsou uzavřeny.