Коментарисање у ВБА

Овај чланак ће вас научити како да коментаришете један ред или више блокова кода у ВБА Едитору. Уместо тога, ако желите да сазнате како да ступите у интеракцију са Екцел ћелијским коментарима помоћу ВБА, прочитајте тај чланак.

ВБА коментар Једна линија

У програму Екцел ВБА постоји неколико начина за коментарисање редова кода:

  • Појединачни цитат (‘)
  • Дугме за блокирање коментара на траци са алаткама
  • Додавање Рем кључна реч.

Најлакши начин да коментаришете ред кода је стављање појединачни цитат на почетку реда:

1 'Схеет1.Ранге ("А1"). Валуе = "Тест"

Имајте на уму да су у ВБА коментари увек приказани као зелени текст.

Као што видите у примеру, ставили смо један цитат на почетак првог реда у поступку и коментарисали га. Ако се цитат стави на почетак реда, цео ред се коментарише и биће прескочен током извршавања кода.

Такође можете коментарисати део кода ако један цитат ставите негде у ред.

У том случају ће код након цитата бити прескочен:

1 Схеет1.Ранге ("А1"). Валуе = "Тест" 'Пример делимичног коментарисања линије

Сада смо коментарисали само део линије. Ово је добар начин за писање уграђених коментара у код.

Други начин коментарисања реда у коду је коришћење стандардно дугме ВБА за коментар на траци са алаткама. Да бисте приказали ово дугме, морате га додати: Поглед -> Тоолбарс -> Уредити. Сада можете видети два дугмета на траци са алаткама: Блок коментара и Блокирање коментара.

Једноставно означите жељени ред (ове) кода и кликните на једно од дугмади. Ово ће коментарисати/откоментирати читаве редове. Имајте на уму да вам овај метод неће дозволити да додате коментар на крај реда кода.

Такође можете користити кључна реч Рем. Да бисте коментарисали ред, морате да поставите ову кључну реч на почетак реда:

1 Рем Схеет1.Ранге ("А1"). Валуе = "Тест"

Слично дугмету за коментаре, Рем кључна реч вам омогућава да коментаришете само цео ред кода, што значи да га можете ставити само на почетак реда:

Цео блок коментара ВБА коментара

Осим коментарисања једне линије, често морамо да коментаришемо више редова, блок кода. Да бисмо то урадили, можемо истим стандардним дугметом Блокирање коментара на траци са алаткама коју смо користили за коментарисање једне линије. Прво морамо да изаберемо све редове које желимо да коментаришемо, а затим да кликнемо на дугме:

123456789 Приватни под -коментарЕнтиреБлоцк ()'Схеет1.Ранге ("А1"). Валуе = "Тест"'Иф Схеет1.Ранге ("А1") = "Тест" Затим'МсгБок "Вредност А1 ћелије је: Тест"'Крај АкоЕнд Суб

Као резултат, цео блок кода је коментарисан.

Слично, можемо декоментирати блок, кликом на Унцоммент Блоцк дугме на траци са алаткама:

123456789 Приватни под -коментарЕнтиреБлоцк ()Схеет1.Ранге ("А1"). Валуе = "Тест"Иф Схеет1.Ранге ("А1") = "Тест" ЗатимМсгБок "Вредност А1 ћелије је: Тест"Крај АкоЕнд Суб

Тастерске пречице за коментарисање у ВБА

Да бисте омогућили пречице на тастатури за коментарисање:

  • Десним тастером миша кликните негде на празан простор на траци са алаткама.
  • Одаберите Прилагоди опцију и изаберите Уредити под категоријама.
  • Финд Блокирање коментара у Командама и превуците и отпустите поред постојећих икона на траци са алаткама.
  • Сада можете видети ново додато дугме на траци са алаткама
  • Кликните на Измени избор и проверите опцију Слика и текст.
  • Кликните поново на Измени избор и испод Име додајте амперсанд (&) на почетак имена, тако да је име дугмета „& Блокирај коментаре“.

Сада можете изабрати један ред или блок кода и притиснути Алт+Ц. на тастатури да бисте дали коментар.

Да бисте омогућили исту опцију за декоментирање кода, можете поновити цео процес за команду Унцоммент Блоцк. Пречица за уклањање коментара је АЛТ+У.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave