Komentāri programmā Excel VBA (pievienot, noņemt, bloķēt komentēšanu)

Strādājot ar VBA kodēšanu programmā Excel, varat viegli pievienot komentārus, rakstot kodu.

Komentāri VBA varētu būt patiešām noderīgi iesācējiem, kur jūs varat pievienot komentāru koda rindai (vai koda blokam), kas paskaidro, ko tā dara. Tātad, nākamreiz, kad atgriezīsities pie koda, komentāru dēļ jūs pilnībā nepazudīsit, un jums būs zināms konteksts.

Pat progresīviem Excel VBA programmētājiem, kad kods sāk pārsniegt dažas rindiņas, ieteicams pievienot kontekstu, izmantojot komentārus (īpaši, ja pastāv iespēja, ka kādam citam nākotnē būs jāstrādā ar kodu)

Un tā kā tas ir komentārs, VBA to ignorē, izpildot kodu.

Šajā īsajā Excel apmācībā es apskatīšu, kā pievienot komentārus VBA un visu labāko praksi.

Komentāru pievienošana programmā Excel VBA

Lai pievienotu komentāru VBA, vienkārši pievienojiet apostrofa zīmi pirms rindiņas, kuru vēlaties atzīmēt kā komentāru.

Viss pēc apostrofa zīmes šajā rindā tiks uzskatīts par komentāru, un VBA to pārvērtīs zaļā krāsā (lai vizuāli atšķirtu to no parastā koda)

Ir divi veidi, kā pievienot komentāru VBA:

  1. Ievietojiet komentāru atsevišķā rindiņā, kur šī rinda sākas ar apostrofu un pēc tam ir komentāra teksts
  2. Ievietojiet komentāru kā daļu no parastās koda rindiņas, kur pēc koda ir atstarpes zīme, kam seko apostrofs, un pēc tam komentārs (kā parādīts zemāk)

Lai gan esmu redzējis, ka abus šos izmanto VBA programmētāji, es dodu priekšroku pirmajai metodei, kurā komentāram ir atsevišķa rinda.

Vēl viena (vecās skolas) metode komentāra pievienošanai ir tāda, ka aiz komentāra ir vārds “Rem”.

Šeit Rem ir saīsinājums no Remark.

Rem tika izmantots BASIC laikos un ir saglabāts pašreizējās VBA versijās. Lai gan ir labi zināt, ka tā pastāv, es iesaku jums izmantot tikai apostrofa metodi, pievienojot komentārus VBA.

Koda rindas (vai koda bloka) pārveidošana komentārā

Dažreiz jums var būt nepieciešams pārveidot esošu koda rindu (vai koda bloku) komentāros.

Programmētāji to bieži dara, strādājot pie koda, un vēlas ātri izmēģināt kaut ko citu, vienlaikus saglabājot jau uzrakstīto kodu.

Tātad jūs varat ātri komentēt rindu, izmēģināt jaunu un, ja vēlaties atgūt agrāko kodu, vienkārši noņemiet apostrofu un pārveidojiet šo komentāru par parastu koda rindiņu.

Rindai (vai pat dažām rindām) vislabāk ir manuāli pievienot apostrofu pirms šīm rindām.

Bet, ja jums ir liels koda bloks, veiciet tālāk norādītās darbības, lai pievienotu iespēju visu koda bloku pārvērst komentārā:

  1. Noklikšķiniet uz cilnes Skats
  2. Dodieties uz rīkjoslas opciju.
  3. Novietojot kursoru virs tā, redzēsit vairāk iespēju
  4. Noklikšķiniet uz opcijas Rediģēt. Tādējādi rediģēšanas rīkjosla parādīsies kaut kur ekrānā.
  5. Velciet rediģēšanas rīkjoslas uz rīkjoslas apgabalu, lai tas pats tur pieslēgtos (ja tas vēl nav dokots)
  6. Atlasiet koda bloku, kuru vēlaties komentēt
  7. Rīkjoslā noklikšķiniet uz opcijas “Komentāru bloks”

Iepriekš minētās darbības koda bloku uzreiz pārvērsīs komentāros, pievienojot apostrofu pirms katras šī koda rindas.

Ja vēlaties noņemt komentāru un pārvērst to parastajās koda rindās, vēlreiz atlasiet šo koda bloku un rediģēšanas rīkjoslā noklikšķiniet uz opcijas “Atstāt bloku”.

Komentāra krāsas maiņa programmā Excel VBA

Lai gan VB neļauj daudz formatēt, tas ļauj mainīt komentāra krāsu, ja vēlaties.

Viens no maniem VBA kursa studentiem nosūtīja man e -pastu un teica, ka iespēja mainīt komentāru krāsu VBA ir patiešām noderīga cilvēkiem, kuri cieš no krāsu akluma.

Tālāk ir norādītas darbības, lai mainītu komentāra krāsu programmā Excel VBA:

  1. Atveriet Visual Basic redaktoru
  2. Izvēlnē noklikšķiniet uz opcijas Rīki
  3. Noklikšķiniet uz Opcijas
  4. Dialoglodziņā Opcijas noklikšķiniet uz cilnes Redaktora formāts
  5. Koda krāsu opcijās atlasiet Komentāra teksts
  6. Mainiet priekšplāna un/vai fona krāsu
  7. Aizveriet dialoglodziņu

Mainot komentāra krāsu, tiks mainīta arī visu jūsu kodā esošo komentāru krāsa.

Dažas paraugprakses, strādājot ar komentāriem VBA

Šeit ir daži no labākajiem piemēriem, kas jāpatur prātā, izmantojot komentārus VBA kodā.

  1. Saglabājiet komentāru jēgpilnu un pievienojiet kontekstu. Pievienojot komentāru, apsveriet, kas būtu noderīgs jaunam lietotājam, kurš nekad nav redzējis šo kodu un cenšas to saprast.
  2. Izvairieties no pārmērīgas komentēšanas, jo tas padarītu jūsu kodu mazliet pārblīvētu. Lai gan iesācējs ir piemērots, lai pievienotu vairāk komentāru, iegūstot lielāku pieredzi VBA kodēšanā, jums tik un tā nav jāpievieno daudz komentāru.
  3. Katrai jaunai apakšprogrammai vai funkcijai ieteicams pievienot komentāru, kurā paskaidrots, ko tā dara.
  4. Strādājot ar sarežģītu kodu, ieteicams pievienot komentārus pirms nosacījumiem un cilpām, lai jums būtu vieglāk saprast, ko esat darījis, atkārtoti apmeklējot kodu (vai kad kāds cits iziet kodu)

Šajā apmācībā es apskatīju, kā jūs varat pievienot komentāri VBA un dažas labākās prakses, kā to izmantot.

Es ceru, ka šī apmācība jums šķita noderīga.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave