Excelis VBA kodeerimisega töötades saate koodi kirjutamise ajal hõlpsalt kommentaare lisada.
Kommentaarid VBA -s võivad olla algajatele tõesti kasulikud, kus saate lisada koodireale (või koodiplokile) kommentaari, mis selgitab, mida see teeb. Nii et kui järgmine kord koodi juurde naasete, pole te täielikult kadunud ja teil on kommentaaride tõttu teatud kontekst.
Isegi täiustatud Exceli VBA programmeerijate jaoks on hea, kui kood hakkab mõnest reast kaugemale jõudma, lisada kommentaaride abil konteksti (eriti kui on võimalus, et keegi teine peab tulevikus koodi kallal töötama)
Ja kuna see on kommentaar, ignoreerib VBA seda koodi täitmisel.
Selles lühikeses Exceli õpetuses käsitlen, kuidas lisada VBA -s kommentaare ja kõiki häid tavasid selle ümber.
Kommentaaride lisamine Excelis VBA -sse
Kommentaari lisamiseks VBA -sse lisage lihtsalt apostroofimärk rea ette, mille soovite kommentaariks märkida.
Kõik, mis pärast selle rea apostroofimärki loetakse kommentaariks ja VBA muudab selle roheliseks (et seda tavalisest koodist visuaalselt eristada)
VBA -s kommentaari lisamiseks on kaks võimalust.
- Lisage kommentaar eraldi reale, kus see rida algab apostroofiga ja millele järgneb kommentaari tekst
- Kasutage tavalise koodirea osana kommentaari, kus pärast koodi on tühik, millele järgneb apostroof, ja seejärel kommentaar (nagu allpool näidatud)
Kuigi olen näinud, et VBA programmeerijad kasutavad mõlemat, eelistan esimest meetodit, kus kommentaaril on eraldi rida.
Teine (vana kooli) meetod kommentaari lisamiseks on see, et kommentaarile järgneb sõna „Rem”.
Siin Rem on lühend Remark.
Remi kasutati BASIC -i päevil ja seda on hoitud VBA praegustes versioonides. Kuigi on hea teada, et see on olemas, soovitan teil VBA -s kommentaaride lisamisel kasutada ainult apostrofi meetodit.Koodirida (või koodiploki) muutmine kommentaariks
Mõnikord võib tekkida vajadus olemasolev koodirida (või koodiplokk) kommentaarideks teisendada.
Programmeerijad teevad seda sageli, kui nad töötavad koodi kallal ja tahavad kiiresti midagi muud proovida, säilitades samal ajal juba kirjutatud koodi.
Nii saate rida kiiresti kommenteerida, proovida uut ja kui soovite varasema koodi tagasi saada, eemaldage lihtsalt apostroof ja teisendage see kommentaar tavaliseks koodireaks.
Rida (või isegi mõne rea) jaoks on parem lisada käsitsi nende ridade ette käsitsi.
Kuid kui teil on suur koodiplokk, kasutage alltoodud samme, et lisada võimalus muuta kogu koodiplokk kommentaariks:
- Klõpsake vahekaarti Vaade
- Minge tööriistariba valikule.
- Kui viite kursori selle kohale, näete rohkem valikuid
- Klõpsake suvandil Muuda. See kuvab redigeerimise tööriistariba kuhugi ekraanile.
- Lohistage tööriistaribade redigeerimise tööriistariba ala poole, et see sinna dokiks (kui see pole juba dokitud)
- Valige koodiplokk, mida soovite kommenteerida
- Klõpsake tööriistaribal valikut "Kommentaaride blokeerimine"
Ülaltoodud sammud muudaksid koheselt koodiploki kommentaarideks, lisades selle koodi iga rea ette apostroofi.
Kui soovite kommentaari eemaldada ja selle tavalisteks koodiridadeks teisendada, valige see koodiplokk uuesti ja klõpsake tööriistaribal Muuda kommentaaride blokeeringut
Kommentaari värvi muutmine Excel VBA -s
Kuigi VB ei luba palju vormindamist, võimaldab see soovi korral muuta kommentaari värvi.
Üks mu VBA kursuse üliõpilastest saatis mulle meili ja ütles mulle, et võimalus muuta VBA kommentaaride värvi on tõesti kasulik värvipimeduse all kannatavatele inimestele.
Allpool on toodud sammud Excel VBA kommentaari värvi muutmiseks.
- Avage Visual Basic Editor
- Klõpsake menüüs valikut Tööriistad
- Klõpsake suvandil Valikud
- Klõpsake dialoogiboksis Suvandid vahekaarti „Redaktorivorming”
- Valige suvandist Koodivärvid kommentaaritekst
- Muutke esiplaani ja/või taustavärvi
- Sulgege dialoogiboks
Kui muudate kommentaari värvi, muudab see ka teie koodi kõigi olemasolevate kommentaaride värvi.
Mõned parimad tavad kommentaaridega töötamisel VBA -s
Siin on mõned parimad tavad, mida VBA -koodi kommentaaride kasutamisel meeles pidada.
- Hoidke kommentaar sisukas ja lisage kontekst. Kommentaari lisades mõelge, mis oleks abiks uuele kasutajale, kes pole seda koodi kunagi näinud ja püüab sellest aru saada.
- Vältige liigset kommenteerimist, kuna see muudaks teie koodi pisut segaseks. Kuigi alustades on hea lisada rohkem kommentaare, ei saa te VBA kodeerimisel rohkem kogemusi lisades palju kommentaare lisada.
- Iga uue alamprogrammi või funktsiooni jaoks on hea mõte lisada kommentaar, mis selgitab, mida see teeb.
- Keerulise koodiga töötamisel on hea lisada kommentaarid tingimuste ja silmuste ette, et saaksite hõlpsamini aru saada, mida tegite koodi uuesti vaadates (või kui keegi teine koodi läbi vaatas)
Selles õpetuses käsitlesin, kuidas saate lisada kommentaarid VBA -s ja mõned parimad tavad selle kasutamiseks.
Loodan, et leidsite selle õpetuse kasulikuks.