Megjegyzések az Excel VBA -ban (Hozzáadás, eltávolítás, kommentelés letiltása)

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:

  1. Írjon megjegyzést egy külön sorba, ahol ez a sor aposztróffal kezdődik, majd a megjegyzés szövege után
  2. 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:

  1. Kattintson a Nézet fülre
  2. Lépjen az Eszköztár lehetőségre.
  3. Ha ráviszi a kurzort, további lehetőségek jelennek meg
  4. Kattintson a Szerkesztés lehetőségre. Ezzel a szerkesztő eszköztár megjelenik valahol a képernyőn.
  5. 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)
  6. Válassza ki azt a kódblokkot, amelyet ki szeretne kommentálni
  7. 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:

  1. Nyissa meg a Visual Basic Editor programot
  2. Kattintson az Eszközök lehetőségre a menüben
  3. Kattintson a Beállítások lehetőségre
  4. A Beállítások párbeszédpanelen kattintson a „Szerkesztő formátuma” fülre
  5. A Kód színei lehetőségekben válassza a Megjegyzés szövegét
  6. Módosítsa az előtér és/vagy a háttérszínt
  7. 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.

  1. 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.
  2. 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.
  3. Minden új szubrutinhoz vagy függvényhez érdemes megjegyzést fűzni, amely elmagyarázza, mit csinál.
  4. 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.

wave wave wave wave wave