Komentáre v programe Excel VBA (pridávanie, odstraňovanie, blokovanie komentárov)

Pri práci s kódovaním VBA v programe Excel môžete pri písaní kódu jednoducho pridávať komentáre.

Komentáre vo VBA by mohli byť skutočne užitočné pre začiatočníkov, kde môžete do riadka kódu (alebo bloku kódu) pridať komentár, ktorý vysvetľuje, čo robí. Takže keď sa nabudúce vrátite ku kódu, nebudete úplne stratení a kvôli komentárom budete mať nejaký kontext.

Dokonca aj pre pokročilých programátorov Excel VBA, keď kód začne presahovať niekoľko riadkov, je vhodné pridať kontext pomocou komentárov (najmä ak existuje šanca, že na kóde bude musieť v budúcnosti pracovať niekto iný)

A pretože je to komentár, VBA ho pri vykonávaní kódu ignoruje.

V tomto krátkom tutoriále k Excelu sa budem zaoberať tým, ako pridávať komentáre vo VBA a všetkými osvedčenými postupmi okolo neho.

Pridávanie komentárov vo VBA v Exceli

Ak chcete pridať komentár vo VBA, jednoducho pridajte znak apostrofu pred riadok, ktorý chcete označiť ako komentár.

Čokoľvek za znakom apostrofu v tomto riadku by sa považovalo za komentár a VBA by to zmenilo na zelenú farbu (na vizuálne odlíšenie od bežného kódu)

Komentáre vo VBA môžete pridať dvoma spôsobmi:

  1. Komentár uveďte v samostatnom riadku, kde tento riadok začína apostrofom a potom za ním je text komentára
  2. Pridajte komentár ako súčasť riadku pravidelného kódu, kde za kódom máte medzeru, za ktorou nasleduje apostrof a potom komentár (ako je uvedené nižšie)

Aj keď som videl, že obidva používajú programátori VBA, uprednostňujem prvú metódu, kde komentár má celkom samostatný riadok.

Ďalšou (starou školou) metódou pridania komentára je, že za slovom nasleduje slovo „Rem“.

Tu je Rem skratka pre Remark.

Rem bol používaný v dobách ZÁKLADU a bol zachovaný v aktuálnych verziách VBA. Aj keď je dobré vedieť, že existuje, odporúčam vám pri pridávaní komentárov vo VBA používať iba metódu apostrofu.

Konvertovanie riadku kódu (alebo bloku kódu) na komentár

Niekedy môže byť potrebné previesť existujúci riadok kódu (alebo blok kódu) na komentáre.

Programátori to často robia, keď pracujú na kóde a chcú rýchlo vyskúšať niečo iné a pritom zachovať už napísaný kód.

Môžete teda rýchlo okomentovať riadok, vyskúšať nový a ak chcete získať späť predchádzajúci kód, odstráňte apostrof a tento komentár preveďte späť na normálny riadok kódu.

Pre riadok (alebo dokonca niekoľko riadkov) je najlepšie manuálne pridať apostrof pred tieto riadky.

Ak však máte veľký blok kódu, pomocou nižšie uvedených krokov pridajte možnosť previesť celý blok kódu na komentár:

  1. Kliknite na kartu Zobraziť
  2. Prejdite na možnosť Panel s nástrojmi.
  3. Keď na ňu umiestnite kurzor, zobrazia sa vám ďalšie možnosti
  4. Kliknite na možnosť Upraviť. Vďaka tomu sa panel s nástrojmi na úpravy zobrazí niekde na obrazovke.
  5. Presuňte panely s nástrojmi Upraviť do oblasti panela s nástrojmi, aby sa tam sám ukotvil (v prípade, že už nie je ukotvený)
  6. Vyberte blok kódu, ktorý chcete komentovať
  7. Na paneli s nástrojmi kliknite na možnosť „Blokovať komentáre“

Vyššie uvedené kroky by okamžite previedli blok kódu na komentáre pridaním apostrofu pred každý riadok v tomto kóde.

V prípade, že chcete komentár odstrániť a previesť ho späť na bežné riadky kódu, znova vyberte príslušný blok kódu a kliknite na možnosť „Odkomentovať blok“ na paneli s nástrojmi Upraviť

Zmena farby komentára v programe Excel VBA

Aj keď VB neumožňuje veľa formátovania, umožňuje vám to zmeniť farbu komentára, ak chcete.

Jeden z mojich študentov kurzu VBA mi poslal e -mail a povedal mi, že schopnosť zmeniť farbu komentárov vo VBA je skutočne užitočná pre ľudí trpiacich farbosleposťou.

Nasledujú kroky na zmenu farby komentára v programe Excel VBA:

  1. Otvorte editor jazyka Visual Basic
  2. V ponuke kliknite na možnosť Nástroje
  3. Kliknite na Možnosti
  4. V dialógovom okne Možnosti kliknite na kartu „Formát editora“
  5. V možnostiach Farby kódu vyberte Text komentára
  6. Zmeňte farbu popredia a/alebo pozadia
  7. Zatvorte dialógové okno

Keď zmeníte farbu komentára, zmení sa aj farba všetkých existujúcich komentárov vo vašom kóde.

Niektoré osvedčené postupy pri práci s komentármi vo VBA

Tu sú niektoré z osvedčených postupov, ktoré je potrebné mať na pamäti pri použití komentárov v kóde VBA.

  1. Udržujte komentár zmysluplný a pridajte kontext. Pri pridávaní komentára zvážte, čo by bolo užitočné pre nového používateľa, ktorý tento kód nikdy nevidel a snaží sa mu porozumieť.
  2. Vyhnite sa nadmernému komentovaniu, pretože by váš kód vyzeral trochu preplnený. Aj keď je začiatočník v poriadku, je možné pridať ďalšie komentáre, pretože s nadobudnutím väčších skúseností s kódovaním VBA nebudete musieť pridávať veľa komentárov.
  3. Ku každému novému podprogramu alebo funkcii je vhodné pridať komentár, ktorý vysvetľuje, čo robí.
  4. Pri práci so zložitým kódom je vhodné pridať komentáre pred podmienky a slučky, aby ste si ľahšie prešli, čo ste urobili, keď kód znova navštívite (alebo keď kódom prejde niekto iný)

V tomto návode som sa zaoberal tým, ako môžete pridať komentáre vo VBA a niekoľko osvedčených postupov na jeho používanie.

Dúfam, že ste našli tento návod užitočný.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave