Коментиране във VBA

Тази статия ще ви научи как да коментирате един ред или няколко блока код в редактора на VBA. Вместо това, ако искате да научите как да взаимодействате с Excel Cell Comments с помощта на VBA, прочетете тази статия.

Единичен ред за коментар на VBA

В Excel VBA има няколко начина за коментиране на редове на код:

  • Единична оферта (‘)
  • Бутон за блокиране на коментари в лентата с инструменти
  • Добавянето на Рем ключова дума.

Най -лесният начин да коментирате ред от код е поставянето на единичен цитат в началото на реда:

1 'Sheet1.Range ("A1"). Value = "Test"

Забележете, че във VBA коментарите винаги се показват като зелен текст.

Както можете да видите в примера, ние поставихме един цитат в началото на първия ред в процедурата и го коментирахме. Ако цитат е поставен в началото на реда, целият ред се коментира и ще бъде пропуснат по време на изпълнение на кода.

Можете също да коментирате част от кода, ако поставите единичен цитат някъде в реда.

В този случай кодът след офертата ще бъде пропуснат:

1 Sheet1.Range ("A1"). Value = "Test" 'Примерът за частично коментиране на ред

Сега коментирахме само част от линията. Това е добър начин за писане на вградени коментари в код.

Вторият начин за коментиране на ред в код е използването на стандартен бутон VBA за коментар в лентата с инструменти. За да покажете този бутон, трябва да го добавите: Изглед -> Ленти с инструменти -> редактиране. Сега можете да видите два бутона в лентата с инструменти: Блок за коментари и Блок за коментиране.

Просто маркирайте желания ред (и) на кода и щракнете върху един от бутоните. Това ще коментира/разкомментира цели редове. Моля, обърнете внимание, че този метод няма да ви позволи да добавите коментар в края на ред код.

Можете също да използвате ключова дума Рем. За да коментирате ред, трябва да поставите тази ключова дума в началото на ред:

1 Rem Sheet1.Range ("A1"). Value = "Test"

Подобно на бутона за коментар, Рем ключовата дума ви позволява да коментирате само цял ред код, което означава, че можете да го поставите само в началото на ред:

Целият блок за коментари на VBA

Освен да коментираме един ред, често се налага да коментираме няколко реда, блок код. За да направим това, можем да използваме същия стандартен бутон Блокиране на коментари в лентата с инструменти, която използвахме за коментиране на един ред. Първо, трябва да изберем всички редове, които искаме да коментираме, и след това да кликнете върху бутона:

123456789 Частен подкоментарEntireBlock ()'Sheet1.Range ("A1"). Value = "Test"'If Sheet1.Range ("A1") = "Test" Тогава'MsgBox "Стойността на клетка A1 е: Тест"„Край АкоEnd Sub

В резултат на това целият блок код се коментира.

По същия начин можем да декомментираме блок, като щракнем върху Uncomment Block бутон в лентата с инструменти:

123456789 Частен подкоментарEntireBlock ()Sheet1.Range ("A1"). Value = "Test"Ако Sheet1.Range ("A1") = "Тест" ТогаваMsgBox "Стойността на клетка A1 е: Тест"Край АкоEnd Sub

Клавишни комбинации за коментиране във VBA

За да активирате клавишните комбинации за коментиране:

  • Щракнете с десния бутон някъде върху празно място в лентата с инструменти.
  • Избирам Персонализирайте опция и изберете редактиране под категориите.
  • намирам Блокиране на коментари в Командите и го плъзнете и пуснете до съществуващите икони в лентата с инструменти.
  • Сега можете да видите ново добавения бутон в лентата с инструменти
  • Кликнете върху Промяна на селекцията и проверете опцията Изображение и текст.
  • Кликнете отново върху Промяна на селекцията и под Име добавете амперсанд (&) в началото на името, така че името на бутона е „& Блокиране на коментари“.

Сега можете да изберете един ред или блок код и да натиснете Alt+C. на клавиатурата, за да коментирате.

За да активирате същата опция за декомментиране на код, можете да повторите целия процес за командата Uncomment Block. Пряк път за разкомментиране е ALT+U.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave