Komentování ve VBA

Tento článek vás naučí, jak komentovat jeden řádek nebo více bloků kódu v editoru VBA. Pokud se místo toho chcete dozvědět, jak komunikovat s komentáři buněk aplikace Excel pomocí jazyka VBA, přečtěte si tento článek.

Komentář VBA Jednořádkový

V aplikaci Excel VBA existuje několik způsobů, jak komentovat řádky kódu:

  • Jednoduchá citace (‘)
  • Tlačítko blokování komentářů na panelu nástrojů
  • Přidání Rem klíčové slovo.

Nejjednodušší způsob, jak okomentovat řádek kódu, je vložit a jediná citace na začátku řádku:

1 'List1.Range ("A1"). Hodnota = "Test"

Všimněte si, že ve VBA jsou komentáře vždy zobrazeny jako zelený text.

Jak vidíte na příkladu, vložili jsme na úvodní řádek prvního řádku jednu nabídku a okomentovali ji. Pokud je na začátek řádku vložena citace, celý řádek je okomentován a bude během provádění kódu přeskočen.

Část kódu můžete také okomentovat, pokud někam do řádku vložíte jeden citát.

V takovém případě bude kód po citátu přeskočen:

1 List1.Range ("A1"). Hodnota = "Test" 'Příklad částečného komentování řádku

Nyní jsme komentovali pouze část řádku. Toto je dobrý způsob pro psaní vložených komentářů v kódu.

Druhý způsob komentování řádku v kódu je použití standardní tlačítko VBA pro komentář na panelu nástrojů. Chcete -li zobrazit toto tlačítko, musíte jej přidat: Pohled -> Panely nástrojů -> Upravit. Nyní na panelu nástrojů vidíte dvě tlačítka: Blok komentářů a Odkomentujte blok.

Jednoduše zvýrazněte požadované řádky kódu a klikněte na jedno z tlačítek. Toto bude komentovat/odkomentovat celé řádky. Tato metoda vám nedovolí přidat komentář na konec řádku kódu.

Můžete také použít klíčové slovo Rem. Abyste mohli komentovat řádek, musíte na začátek řádku umístit toto klíčové slovo:

1 Rem list 1. Rozsah („A1“). Hodnota = „Test“

Podobně jako tlačítko pro komentář, Rem klíčové slovo vám umožňuje komentovat pouze celý řádek kódu, což znamená, že jej můžete vložit pouze na začátek řádku:

Komentář VBA Celý blok

Kromě komentování jednoho řádku často potřebujeme komentovat více řádků, blok kódu. Abychom to mohli udělat, můžeme použít stejné standardní tlačítko Blokovat komentáře na panelu nástrojů, který jsme použili pro komentování jednoho řádku. Nejprve musíme vybrat všechny řádky, které chceme komentovat, a poté kliknout na tlačítko:

123456789 Soukromý dílčí komentářEntireBlock ()'List1.Range ("A1"). Hodnota = "Test"'If Sheet1.Range ("A1") = "Test" Then'MsgBox "Hodnota buňky A1 je: Test"'Konec IfEnd Sub

V důsledku toho je celý blok kódu okomentován.

Podobně můžeme odkomentovat blok kliknutím na Odkomentujte blok tlačítko na panelu nástrojů:

123456789 Soukromý dílčí komentářEntireBlock ()List1.Range ("A1"). Hodnota = "Test"If Sheet1.Range ("A1") = "Test" ThenMsgBox "Hodnota buňky A1 je: Test"Konec IfEnd Sub

Klávesové zkratky pro komentáře ve VBA

Povolení klávesových zkratek pro přidávání komentářů:

  • Klikněte pravým tlačítkem kamkoli na prázdné místo na panelu nástrojů.
  • Vybrat Přizpůsobit možnost a vyberte možnost Upravit pod kategoriemi.
  • Nalézt Blokovat komentáře v Příkazech a přetáhněte ji vedle existujících ikon na panelu nástrojů.
  • Nyní můžete na panelu nástrojů vidět nově přidané tlačítko
  • Klikněte na Upravit výběr a zaškrtněte možnost Obrázek a text.
  • Klikněte znovu na Upravit výběr a pod název přidejte na začátek názvu znak ampersand (&), takže název tlačítka je „& Blokovat komentáře“.

Nyní můžete vybrat jeden řádek nebo blok kódu a stisknout Alt+C. komentovat na klávesnici.

Chcete -li povolit stejnou možnost pro odkomentování kódu, můžete celý proces zopakovat pro příkaz Odkomentovat blok. Zkratka pro odkomentování je ALT+U.

wave wave wave wave wave