Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Informace o komentářích v kódu platí obecně pro VBA (tj. i pro Access, Word, Project)
Pokud vytváříte kód je Vám syntaxe a význam příkazu jasný, ale po čase můžete zapomenout. Když se do kódu budete dívat, po roce marně budete pátrat v paměti, co konkrétně tato část kódu provádí, proč je napsána zrovna takto.
Osobní zkušenost: Komentáře jsou neocenitelnou pomůckou pro budoucí úpravy a údržbu kódu. Z vlastní zkušenosti mohu jejich psaní jen doporučit. I když se může zdát, že komentáře obtěžují a zdržují. Není to pravda. Jejich význam oceníte po pár měsících, kdy budete chtít vlastní kód doplnit.
Poznámka: Komentář je nejjednodušší část kódu :), nemůžete v nich udělat chybu (tím nemyslím gramatickou). Pokud řádek správně uvedete, je programu jedno co obsahuje, na druhou stranu kvalitní a použitelný komentář není jednoduchá záležitost.
Komentář se se označuje "apostrofem" ' . V následujících ukázkách několik řádků komentářů:
' Můj komentář
' -------------------------
' - Můj komentář
' ------------------------
' ******* Další komentář ************* 123 ******
Komentáře se dají použít i pro optické oddělení kódu. Takže z ukázek je jasné, že psaní komentářů je jednoduché.
Doporučuji použít pro popis účelu procedury / funkce / cyklu / ..., který máte v kódu a nejde o úplný základ (komentovat i = i +1 nemá cenu), takže komentáře lze použít u:
Tip: Pokud dáváte kód dále a chcete stěžit práci těm, kteří by Váš kód mohli chtít dekódovat, mějte kódy dva, jeden s komentáři a druhý bez.
Osobně "své" (své - není úplně přesný název, mnohdy se nechávám inspirovat kódy na internetu, jako koneckonců většina programátoru) kódy dávám k dispozici i s komentáři.
Tip 2 : Komentáře se snažte psát již během psaní a testování procedur a funkcí. Jakmile vše bude fungovat, už se Vám do toho nebude chtít, a navíc na to nebude čas.
Super pomůcka při práci s komentáři - Comment Block = Blok do komentáře a Uncomment Block Commands = Blok z komentáře
Označený blok převedou na komentáře, či z označeného bloku odstraní komentáře.
Ve VBA si můžete zobrazit panel nástrojů Úpravy/Edit takto:
Dvě tlačítka, která Vám dokáží zefektivnit a zpříjemnit práci při programování ve VBA. Do doby než jsem si o nich přečetl, v jednom článku na internetu jsem o nich nevěděl a nepoužíval. Teď bych se bez nich těžko obešel.
Komentujete své kódy přímo do kódu, nebo máte Komentujete své kódy přímo do kódu, nebo máte externí soubor s komentáři a opisem VBA kódu (ať Váš kód konkurence těžko luští)? Předáváte zákazníkům kódy i s komentáři, nebo je uchováváte jen pro vlastní potřebu?
Článek byl aktualizován: 19.09.2020 11:06
Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.
Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .
Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.
Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |