Amikor a VBA kódolással dolgozik Excel -ben, könnyen hozzáadhat megjegyzéseket a kód írása közben.
A VBA megjegyzései igazán hasznosak lehetnek a kezdők számára, ahol megjegyzést fűzhet egy kódsorhoz (vagy kódblokkhoz), amely elmagyarázza, mit tesz. Tehát ha legközelebb visszatér a kódhoz, nem fog teljesen elveszni, és némi kontextusa lesz a megjegyzések miatt.
Még a haladó Excel VBA programozók számára is, ha a kód néhány soron túlmutat, érdemes megjegyzésekkel kontextust hozzáadni (különösen akkor, ha a jövőben esetleg másnak kell dolgoznia a kódon)
És mivel ez egy megjegyzés, a VBA figyelmen kívül hagyja a kód végrehajtása közben.
Ebben a rövid Excel oktatóanyagban kitérek arra, hogyan lehet megjegyzéseket hozzáadni a VBA -hoz és az ezzel kapcsolatos legjobb gyakorlatokhoz.
Megjegyzések hozzáadása a VBA -hoz az Excelben
Ha megjegyzést szeretne hozzáadni a VBA -hoz, egyszerűen adjon hozzá egy aposztróf jelet a megjegyzésként megjelölni kívánt sor elé.
Bármi, ami az aposztróf jel után szerepel ebben a sorban, megjegyzésnek minősül, és a VBA zöld színűvé változtatja (hogy vizuálisan megkülönböztesse a szokásos kódtól)
Kétféle módon adhat hozzá megjegyzést a VBA -hoz:
- Írjon megjegyzést egy külön sorba, ahol ez a sor aposztróffal kezdődik, majd a megjegyzés szövege után
- A normál kódsor részeként tegyen megjegyzést, ahol a kód után van egy szóköz, majd egy aposztróf, majd a megjegyzés (az alábbiak szerint)
Bár láttam, hogy mindkettőt használják a VBA programozói, én inkább az első módszert részesítem előnyben, amikor egy megjegyzésnek teljesen külön sora van.
Egy másik (régi iskola) módszer a megjegyzések hozzáadásához, ha a „Rem” szót követi a megjegyzés.
Itt Rem a Remark rövidítése.
A Rem -et a BASIC napjaiban használták, és a VBA jelenlegi verzióiban is őrizték. Bár jó tudni, hogy létezik, azt javaslom, hogy csak az aposztróf módszert használja, miközben megjegyzéseket ad hozzá a VBA -ban.Kódsor (vagy kódblokk) átalakítása megjegyzéssé
Néha előfordulhat, hogy meglévő kódsorát (vagy kódblokkját) kell megjegyzéssé alakítania.
A programozók gyakran ezt teszik, amikor egy kódon dolgoznak, és gyorsan ki akarnak próbálni valami mást, miközben megtartják a már megírt kódot.
Így gyorsan megjegyzést fűzhet egy sorhoz, megpróbálhat újat, és ha vissza szeretné kapni a korábbi kódot, akkor csak távolítsa el az aposztrófot, és alakítsa vissza a megjegyzést normál kódsorba.
Egy sor (vagy akár néhány sor) esetén a legjobb, ha manuálisan hozzáadja az aposztrófot e sorok előtt.
De ha nagy számú kódblokkja van, akkor az alábbi lépésekkel adja hozzá a lehetőséget, hogy egy egész kódblokkot megjegyzéssé alakítson:
- Kattintson a Nézet fülre
- Lépjen az Eszköztár lehetőségre.
- Ha ráviszi a kurzort, további lehetőségek jelennek meg
- Kattintson a Szerkesztés lehetőségre. Ezzel a szerkesztő eszköztár megjelenik valahol a képernyőn.
- Húzza a Szerkesztés eszköztárakat az eszköztár területéhez, hogy ott rögzítse magát (ha még nincs dokkolva)
- Válassza ki azt a kódblokkot, amelyet ki szeretne kommentálni
- Kattintson az eszköztár „Megjegyzésblokk” opciójára
A fenti lépések azonnal átalakítanak egy kódblokkot megjegyzéssé, ha a kód minden sora elé aposztrófot adnak.
Ha el szeretné távolítani a megjegyzést, és vissza szeretné alakítani normál kódsorokká, válassza ki ismét azt a kódblokkot, és kattintson a Szerkesztés eszköztár „Hozzászólás blokkolása” opciójára
A megjegyzés színének megváltoztatása az Excel VBA programban
Bár a VB nem engedélyezi a sok formázást, lehetővé teszi a megjegyzés színének megváltoztatását, ha akarja.
Az egyik VBA -tanítványom e -mailt küldött nekem, és elmondta, hogy a VBA megjegyzéseinek színének megváltoztatása nagyon hasznos a színvakságban szenvedők számára.
Az alábbi lépésekkel módosíthatja a megjegyzés színét az Excel VBA -ban:
- Nyissa meg a Visual Basic Editor programot
- Kattintson az Eszközök lehetőségre a menüben
- Kattintson a Beállítások lehetőségre
- A Beállítások párbeszédpanelen kattintson a „Szerkesztő formátuma” fülre
- A Kód színei lehetőségekben válassza a Megjegyzés szövegét
- Módosítsa az előtér és/vagy a háttérszínt
- Zárja be a párbeszédpanelt
A megjegyzés színének megváltoztatásakor a kódban lévő összes megjegyzés színe is megváltozik.
Néhány bevált gyakorlat, amikor megjegyzésekkel dolgozik a VBA -ban
Íme néhány bevált gyakorlat, amelyet szem előtt kell tartani, amikor megjegyzéseket használ a VBA -kódban.
- A megjegyzés legyen értelmes és adjon hozzá kontextust. Megjegyzés hozzáadásakor gondolja át, mi lenne hasznos egy új felhasználó számára, aki soha nem látta ezt a kódot, és megpróbálja értelmezni azt.
- Kerülje a túlzott megjegyzéseket, mert így a kód kissé zsúfoltnak tűnik. Bár kezdő korában nem árt további megjegyzéseket fűzni, mivel a VBA kódolásban szerzett több tapasztalat, nem kell sok megjegyzést fűznie.
- Minden új szubrutinhoz vagy függvényhez érdemes megjegyzést fűzni, amely elmagyarázza, mit csinál.
- Ha összetett kóddal dolgozik, érdemes megjegyzéseket fűzni a feltételekhez és ciklusokhoz, hogy könnyebben megérthesse, mit tett a kód újbóli megtekintésekor (vagy amikor valaki más átnézi a kódot)
Ebben az oktatóanyagban kitértem arra, hogyan adhat hozzá megjegyzések a VBA -ban és néhány bevált gyakorlatot annak használatára.
Remélem, hasznosnak találta ezt az oktatóanyagot.