Komentē VBA

Šis raksts iemācīs jums komentēt vienu rindiņu vai vairākus koda blokus VBA redaktorā. Tā vietā, ja vēlaties uzzināt, kā mijiedarboties ar Excel šūnu komentāriem, izmantojot VBA, izlasiet šo rakstu.

VBA komentārs vienā rindā

Programmā Excel VBA ir vairāki veidi, kā komentēt koda rindiņas:

  • Viens citāts (‘)
  • Komentāru bloķēšanas poga rīkjoslā
  • Pievienojot Rem atslēgvārds.

Vienkāršākais veids, kā komentēt koda rindiņu, ir a viens citāts rindas sākumā:

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

Ņemiet vērā, ka VBA komentāri vienmēr tiek parādīti kā zaļš teksts.

Kā redzams piemērā, procedūras pirmās rindiņas sākumā mēs ievietojām vienu citātu un to komentējām. Ja rindiņas sākumā tiek likts citāts, visa rinda tiek komentēta un koda izpildes laikā tiks izlaista.

Varat arī komentēt daļu no koda, ja kaut kur rindiņā ievietojat vienu citātu.

Šādā gadījumā kods pēc citāta tiks izlaists:

1 Sheet1.Range ("A1"). Value = "Test" 'Daļējas rindas komentēšanas piemērs

Tagad mēs komentējām tikai daļu no līnijas. Tas ir labs veids, kā kodā ierakstīt komentārus.

Otrs veids, kā komentēt rindu kodā, ir standarta VBA poga komentāriem rīkjoslā. Lai parādītu šo pogu, tā jāpievieno: Skatīt -> Rīkjoslas -> Rediģēt. Tagad rīkjoslā varat redzēt divas pogas: Komentāru bloks un Komentāru bloķēšana.

Vienkārši iezīmējiet vēlamo (-ās) koda rindu (-as) un noklikšķiniet uz vienas no pogām. Tas komentēs/atcels visas rindas. Lūdzu, ņemiet vērā, ka šī metode neļaus jums pievienot komentāru koda rindas beigās.

Varat arī izmantot atslēgvārds Rem. Lai komentētu rindiņu, rindas sākumā jāievieto šis atslēgvārds:

1 Rem Sheet1.Range ("A1"). Vērtība = "Test"

Līdzīgi kā komentēšanas pogai, Rem atslēgvārds ļauj komentēt tikai veselu koda rindu, kas nozīmē, ka varat to ievietot tikai rindas sākumā:

VBA komentāru viss bloks

Papildus vienas rindiņas komentēšanai mums bieži ir jākomentē vairākas rindiņas, koda bloks. Lai to izdarītu, mēs varam izmantot to pašu standarta pogu Komentāru bloks rīkjoslā, ko izmantojām vienas rindiņas komentēšanai. Pirmkārt, mums jāizvēlas visas rindas, kuras vēlamies komentēt, un pēc tam noklikšķiniet uz pogas:

123456789 Privāts apakškomentārsEntireBlock ()'Sheet1.Range ("A1"). Value = "Test"'Ja Sheet1.Range ("A1") = "Test" Tad"MsgBox" A1 šūnas vērtība ir: Tests'Beigt, jaBeigu apakš

Rezultātā tiek komentēts viss koda bloks.

Līdzīgi mēs varam atcelt bloka komentārus, noklikšķinot uz Komentāru bloķēšana pogu rīkjoslā:

123456789 Privāts apakškomentārsEntireBlock ()Sheet1.Range ("A1"). Value = "Test"Ja Sheet1.Range ("A1") = "Test" TadMsgBox "A1 šūnas vērtība ir: tests"Beigas JaBeigu apakš

Īsinājumtaustiņi komentēšanai VBA

Lai iespējotu īsinājumtaustiņus komentēšanai:

  • Ar peles labo pogu noklikšķiniet uz tukšas vietas rīkjoslā.
  • Izvēlieties Pielāgot iespēju un izvēlieties Rediģēt zem kategorijām.
  • Atrast Komentāru bloks un velciet un nometiet to blakus esošajām ikonām rīkjoslā.
  • Tagad rīkjoslā varat redzēt tikko pievienoto pogu
  • Noklikšķiniet uz Mainīt atlasi un pārbaudiet opciju Attēls un teksts.
  • Vēlreiz noklikšķiniet uz Mainīt atlasi un zem Vārds nosaukuma sākumā pievienojiet zīmi (&), tāpēc pogas nosaukums ir & Komentāru bloks.

Tagad jūs varat izvēlēties vienu rindu vai koda bloku un nospiediet Alt+C tastatūrā, lai komentētu.

Lai iespējotu to pašu opciju koda komentēšanai, varat atkārtot visu procesu komandai Uncomment Block. Komentēšanas saīsne ir ALT+U.

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

wave wave wave wave wave