Komentuok VBA

Šis straipsnis išmokys jus komentuoti vieną eilutę ar kelis kodo blokus VBA redaktoriuje. Vietoj to, jei norite sužinoti, kaip bendrauti su „Excel“ ląstelių komentarais naudojant VBA, perskaitykite tą straipsnį.

VBA komentaro viena eilutė

„Excel VBA“ yra keli būdai komentuoti kodo eilutes:

  • Viena citata (')
  • Komentarų blokavimo mygtukas įrankių juostoje
  • Pridedant Rem raktinis žodis.

Lengviausias būdas komentuoti kodo eilutę yra įdėti viena citata eilutės pradžioje:

1 'Sheet1.Range ("A1"). Reikšmė = "Test"

Atminkite, kad VBA komentarai visada rodomi kaip žalias tekstas.

Kaip matote pavyzdyje, pirmosios procedūros eilutės pradžioje įdėjome vieną citatą ir ją pakomentavome. Jei eilutės pradžioje pateikiama citata, visa eilutė komentuojama ir bus praleista vykdant kodą.

Taip pat galite pakomentuoti dalį kodo, jei kur nors eilutėje įdėjote vieną citatą.

Tokiu atveju kodas po citatos bus praleistas:

1 Sheet1.Range ("A1"). Value = "Test" 'Dalinės eilutės komentavimo pavyzdys

Dabar pakomentavome tik dalį eilutės. Tai geras būdas rašyti įterptus komentarus į kodą.

Antrasis būdas komentuoti eilutę kode yra naudojant standartinis VBA mygtukas komentuoti įrankių juostoje. Norėdami parodyti šį mygtuką, turite jį pridėti: Peržiūrėti -> Įrankių juostos -> Redaguoti. Dabar įrankių juostoje galite pamatyti du mygtukus: Komentarų blokas ir Komentarų blokas.

Tiesiog paryškinkite norimą (-as) kodo eilutę (-es) ir spustelėkite vieną iš mygtukų. Tai pakomentuos/pašalins visas eilutes. Atminkite, kad šis metodas neleis jums pridėti komentaro prie kodo eilutės pabaigos.

Taip pat galite naudoti raktinis žodis Rem. Jei norite komentuoti eilutę, eilutės pradžioje turite įdėti šį raktinį žodį:

1 Rem Sheet1.Range ("A1"). Reikšmė = "Test"

Panašiai kaip ir komentarų mygtukas, Rem raktinis žodis leidžia komentuoti tik visą kodo eilutę, o tai reiškia, kad jį galite įdėti tik eilutės pradžioje:

Visas VBA komentarų blokas

Be vienos eilutės komentavimo, dažnai turime komentuoti kelias eilutes, kodo bloką. Norėdami tai padaryti, mes galime tą patį standartinį mygtuką Komentarų blokas įrankių juostoje, kurią naudojome komentuodami vieną eilutę. Pirma, turime pasirinkti visas eilutes, kurias norime komentuoti, tada spustelėkite mygtuką:

123456789 Privatus antrinis komentarasEntireBlock ()'Sheet1.Range ("A1"). Reikšmė = "Test"'Jei Sheet1.Range ("A1") = "Test" Tada„MsgBox“ A1 langelio vertė yra: Bandymas'Pabaiga, jeiPabaiga Sub

Dėl to komentuojamas visas kodo blokas.

Panašiai galime panaikinti bloką, spustelėdami Blokuoti komentarus mygtuką įrankių juostoje:

123456789 Privatus antrinis komentarasEntireBlock ()Sheet1.Range ("A1"). Value = "Test"Jei Sheet1.Range ("A1") = "Test" Tada„MsgBox“ A1 langelio vertė yra: testasPabaiga JeiPabaiga Sub

Spartieji klavišai, skirti komentuoti VBA

Jei norite įgalinti sparčiuosius klavišus komentuoti:

  • Dešiniuoju pelės mygtuku spustelėkite tuščią vietą įrankių juostoje.
  • Pasirinkite Pritaikyti parinktį ir pasirinkite Redaguoti pagal kategorijas.
  • Rasti Komentarų blokas komandose ir nuvilkite jį šalia esančių įrankių juostos piktogramų.
  • Dabar įrankių juostoje galite pamatyti naujai pridėtą mygtuką
  • Spustelėkite Keisti pasirinkimą ir patikrinkite parinktį Vaizdas ir tekstas.
  • Dar kartą spustelėkite Keisti pasirinkimą ir po vardas pavadinimo pradžioje pridėkite simbolį (&), taigi mygtuko pavadinimas yra „& Komentarų blokas“.

Dabar galite pasirinkti vieną eilutę arba kodo bloką ir paspausti Alt+C. klaviatūroje, kad galėtumėte komentuoti.

Norėdami įjungti tą pačią kodo komentavimo parinktį, galite pakartoti visą komandą Uncomment Block. Nepasakymo nuoroda yra ALT+U.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave