Last updated on 15.2.2021
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 tedy i ve VBA pro Excel a další aplikace je část kódu, která neprovádí žádnou akci a je tam pouze pro vás, jako pro programátora maker pro Excel. Podívejte se jaké služby pro Excel nabízím.
Jak vložit komentář ve VBA?
Vložení komentáře není nikterak náročné. Stačí vložit před text, který má být komentářem tento apostrof:
'
Komentáře potom ve VBA vypadají následovně
' Takto se definuje komentář Sub prvniProcedura() ' Komentář v Sub Proceduře End Sub Function prvniFunkce() ' Komentář ve Funkci End Function ' Více řádkový komentář nejde vložit zápisem ' Jediná možnost jak vložit víceřádkový komentář _ je použití podtržítka nebo ' se musí využít tlačítko v menu _ viz obrázek níže
Víceřádkový komentář ve VBA Excel může být problém
Jak jsem poznamenal výše, tak víceřádkový komentář je možné vložit pomocí panelu nástrojů. Tento panel je většinou po instalaci MS Office vypnutý a je nutné jej nejprve zapnout. Pokud tedy nemáte zobrazený tento panel nástrojů
, tak pokračujte podle tohoto návodu.
Klikněte na „View“ a vyberte položku „Toolbars“ a nakonec možnost „Edit„. Následně dojde k zobrazení panelu, kde najdete možnost zakomentovat či odkomentovat blok. Blok, který chcete zakomentovat či naopak, musíte předem vybrat myší. Pokud nebudete mít nic vybráno, dojde k zakomentování pouze aktuálně aktivního řádku.
![Jak vložit komentář ve VBA Excel](http://blog.vba-excel.cz/wp-content/uploads/2019/09/VBA-Excel-Komentáře.png)
Pokud potřebuje naprogramovat nebo se chcete něco naučit. Kontaktuje mne zde.