Při práci s kódováním VBA v aplikaci Excel můžete při psaní kódu snadno přidávat komentáře.
Komentáře ve VBA by mohly být opravdu užitečné pro začátečníky, kde můžete do řádku kódu (nebo bloku kódu) přidat komentář, který vysvětluje, co dělá. Až se příště vrátíte ke kódu, nebudete zcela ztraceni a kvůli komentářům budete mít nějaký kontext.
I pro pokročilé programátory Excel VBA, jakmile se kód začne překračovat několik řádků, je vhodné přidat kontext pomocí komentářů (zvláště pokud existuje šance, že na kódu bude muset v budoucnu pracovat někdo jiný)
A protože je to komentář, VBA jej při provádění kódu ignoruje.
V tomto krátkém tutoriálu k Excelu se budu zabývat tím, jak přidávat komentáře ve VBA a všemi osvědčenými postupy v jeho okolí.
Přidávání komentářů ve VBA v Excelu
Chcete -li přidat komentář ve VBA, jednoduše přidejte znak apostrofu před řádek, který chcete označit jako komentář.
Cokoli za znakem apostrofu v tomto řádku by bylo považováno za komentář a VBA by to změnilo na zelenou barvu (aby to vizuálně odlišilo od běžného kódu)
Komentář ve VBA můžete přidat dvěma způsoby:
- Komentujte v samostatném řádku, kde tento řádek začíná apostrofem a za ním je text komentáře
- Komentář je součástí pravidelného řádku kódu, kde za kódem máte mezeru, za kterou následuje apostrof a poté komentář (jak je uvedeno níže)
I když jsem viděl, jak oba používají programátoři VBA, dávám přednost první metodě, kde komentář má úplně samostatný řádek.
Další (stará škola) metoda přidání komentáře je mít slovo ‘Rem’ následované komentářem.
Zde Rem je zkratka pro Remark.
Rem byl používán v dobách BASIC a byl zachován v aktuálních verzích VBA. I když je dobré vědět, že existuje, doporučuji při přidávání komentářů ve VBA používat pouze metodu apostrof.Převedení řádku kódu (nebo bloku kódu) na komentář
Někdy může být potřeba převést existující řádek kódu (nebo blok kódu) na komentáře.
Programátoři to často dělají, když pracují na kódu a chtějí rychle vyzkoušet něco jiného a přitom zachovat již napsaný kód.
Můžete tedy rychle okomentovat řádek, zkusit nový, a pokud chcete získat dřívější kód zpět, stačí odstranit apostrof a převést tento komentář zpět na normální řádek kódu.
U řádku (nebo dokonce několika řádků) je nejlepší ručně přidat apostrof před tyto řádky.
Pokud však máte velký blok kódu, pomocí níže uvedených kroků přidejte možnost převést celý blok kódu na komentář:
- Klikněte na kartu Zobrazit
- Přejděte na možnost Panel nástrojů.
- Když na něj umístíte kurzor, zobrazí se vám další možnosti
- Klikněte na možnost Upravit. Tím se panel nástrojů pro úpravy objeví někde na obrazovce.
- Přetáhněte panely nástrojů Upravit směrem k oblasti panelu nástrojů, aby se tam sám ukotvil (v případě, že již není ukotven)
- Vyberte blok kódu, který chcete okomentovat
- Na panelu nástrojů klikněte na možnost „Blokovat komentáře“
Výše uvedené kroky by okamžitě převedly blok kódu na komentáře přidáním apostrofu před každý řádek v tomto kódu.
V případě, že chcete komentář odstranit a převést jej zpět na běžné řádky kódu, vyberte znovu tento blok kódu a klikněte na možnost „Odkomentovat blok“ na panelu nástrojů Upravit
Změna barvy komentáře v aplikaci Excel VBA
Přestože VB neumožňuje mnoho formátování, umožňuje vám změnit barvu komentáře, pokud chcete.
Jeden z mých studentů kurzu VBA mi poslal e -mail a řekl mi, že schopnost změnit barvu komentářů ve VBA byla opravdu užitečná pro lidi trpící barvoslepostí.
Níže jsou uvedeny kroky ke změně barvy komentáře v aplikaci Excel VBA:
- Otevřete editor jazyka
- V nabídce klikněte na možnost Nástroje
- Klikněte na Možnosti
- V dialogovém okně Možnosti klikněte na kartu „Formát editoru“
- V možnostech Barvy kódu vyberte Text komentáře
- Změňte barvu popředí a/nebo pozadí
- Zavřete dialogové okno
Když změníte barvu komentáře, změní se také barva pro všechny existující komentáře ve vašem kódu.
Některé doporučené postupy při práci s komentáři ve VBA
Zde jsou některé z osvědčených postupů, které je třeba mít na paměti při používání komentářů v kódu VBA.
- Udržujte komentář smysluplný a přidejte kontext. Při přidávání komentáře zvažte, co by bylo užitečné pro nového uživatele, který tento kód nikdy neviděl a snaží se mu rozumět.
- Vyhněte se nadměrnému komentování, protože by váš kód vypadal trochu přeplněný. I když je v pořádku, můžete přidat více komentářů, když jste začátečník, protože získáte více zkušeností s kódováním VBA, stejně byste nemuseli přidávat mnoho komentářů.
- Ke každému novému podprogramu nebo funkci je vhodné přidat komentář, který vysvětluje, co dělá.
- Při práci se složitým kódem je vhodné přidat komentáře před podmínky a smyčky, aby bylo pro vás snazší získat přehled o tom, co jste udělali při opětovné návštěvě kódu (nebo když kód prochází někdo jiný)
V tomto tutoriálu jsem se zabýval tím, jak můžete přidat komentáře ve VBA a některé doporučené postupy k jeho použití.
Doufám, že jste našli tento návod užitečný.