Excel VBA blokk megjegyzés

Amikor kódokat írunk a VBA-ban, néha ezeket a kódokat másoknak vagy más fejlesztőknek szánták. Csak egyetlen pillantás nem fog azonnali figyelmet fordítani arra, hogy melyik funkciót mire használják. Ez nem az egyetlen eset a VBA számára, legyen az bármilyen programozási nyelv. Kommentálj egy kódblokkot, amely minden programozási nyelv alapvető jellemzője. Nos, a VBA-ban a komment blokk alapértelmezés szerint nem engedélyezett, magunknak kell megtennünk.

Most már tudjuk, hogy mit jelent a blokk megjegyzés, ebben a cikkben megismerhetjük a kódblokkok kommentálásának különféle módjait a VBA-ban. A VBA-n belüli megjegyzéseket nem hajtják végre és nem fordítják össze a többi kóddal. A megjegyzések csak arra szolgálnak, hogy bármilyen más felhasználót vagy magukat segítsenek a hibakeresés során, hogy megjegyezzék, melyik kód miért. Például, ha két szám hozzáadásához funkciót írok, megírhatok egy „Két szám hozzáadása” megjegyzést, amely segítséget nyújt a közeljövőben, amikor újra kell értékelnem a kódot, vagy bármely más programozó megnéz a kódomat. Ez azt is segíteni fogja megérteni, hogy egy adott funkció vagy egy kódblokk milyen feladatokat lát el.

Most három lehetőség van a VBA-ban, hogy megjegyzéseket kódblokkokba tegye. Mindegyik lehetőséget példákkal tanuljuk meg. De először hadd magyarázzam meg, mi ezek a lehetőségek és hogyan működnek.

  1. Az első lehetőség a nagyon egyszerű, bármilyen állítást egyetlen idézetben írunk ('), ez automatikusan megjegyzésévé válik a VBA-ban.
  2. A második lehetőség egy beépített szolgáltatás a VBA-ban, amelyet aktiválni kell, amely meg tudja kommentálni vagy visszavonni a szavak blokkját.
  3. A harmadik lehetőség szintén nagyon egyszerű lehetőség, a REM kulcsszó használata. A REM kulcsszó megváltoztatja az összes állítást megjegyzésként a VBA-ban.

Most elmagyaráztam a megjegyzés blokkolásának módját a VBA-ban. Használjuk azokat példákban és próbáljuk ki őket.

De először ellenőrizze, hogy engedélyezett-e a fejlesztői fül a VBA használatához. A Fejlesztő lapot a Beállítások szakaszban található Fájlok lapon engedélyezheti.

Kommentálj egy kódblokkot az Excel VBA alkalmazásban

Az alábbiakban bemutatjuk a kódblokk kommentálására szolgáló három eljárást az Excel VBA programban, és ezek a következők:

  1. Egyetlen árajánlat (') használata
  2. Beépített szolgáltatás használata a Nézet lapon
  3. Rem kulcsszó használata
Itt töltheti le a VBA blokk kommentár Excel sablonját - VBA blokk komment komment Excel sablon

VBA blokk megjegyzés - 1. példa

Most használja az első módszert, amely nagyon egyszerű az egyetlen idézet használatával.

1. lépés: Ahogy már fentebb tárgyaltunk a VBA-hoz való belépéshez, lépjünk a Fejlesztő fülre, és kattintsunk a Visual Basic-re a VBA-szerkesztő megnyitásához.

2. lépés: Most, hogy a VBA-ban vagyunk, be kell helyeznünk egy modult. A VBA modulban írjuk be a kódblokkjainkat.

3. lépés: Ha duplán kattintunk a modulra, láthatjuk a kód ablakot. A kód elindításához kezdje el deklarálni a makró nevét.

Kód:

 Alminta () Alsó rész vége 

4. lépés: Írjunk egy mintakódot, majd beillesztjük a megjegyzését. Vessen egy pillantást az általam írt mintakód aljára.

Kód:

 Alminta () Munkalapok ("1. lap"). Aktiválja a tartományt ("A1"). Érték = 20 tartomány ("B1"). Érték = 30 tartomány ("C1"). Érték = Range ("A1"). Érték + Tartomány ("B1") Érték vége Sub 

5. lépés: Most minden egyes sor után használjon egyetlen idézetet, és írjon megjegyzéseket, mint az alábbi képernyőkép.

Kód:

 Alminta () munkalapok ("1. lap"). Aktiválás "A munkalap tartomány (" A1 ") aktiválásához. Érték = 20 tartomány (" B1 "). Érték = 30 tartomány (" C1 "). Érték = Tartomány (" A1 ") ) Érték + tartomány ("B1"). Érték vége Sub 

6. lépés: Láthatjuk, hogy a megjegyzésünk zöld színű, és nem kell egyetlen idézettel lezárni. Most már több kommentárt illeszthetünk be az alábbiak szerint.

Kód:

 Alminta () munkalapok ("1. lap"). Aktiválás "A munkalap tartomány (" A1 ") aktiválásához. Érték = 20" az A1 tartomány értéke ("B1"). Érték = 30 "A B1 tartomány értéke (" C1 ") . Érték = tartomány ("A1"); érték + tartomány ("B1"). Érték: "A1 és B1 vége Sub hozzáadása 

7. lépés: Futtathatjuk a fenti kódot, és láthatjuk, hogy csak a kódblokk kerül végrehajtásra, nem pedig a megjegyzések. Az eredmény megjelenítéséhez nyomja meg az F5 billentyűt.

Ez volt a legegyszerűbb módja a megjegyzések beszúrásának a VBA-ban.

VBA blokk megjegyzés - 2. példa

Most a második lehetőséget fogjuk használni, azaz a VBA Nézet sávjában a beépített funkció megjegyzése és megjegyzésének megszakítása.

1. lépés: Amint a fentiekben tárgyaltunk a VBA-ba való belépéshez, rá kell kattintanunk a Fejlesztő fülre.

2. lépés: Most már beillesztettük a modult, így nem kell új modult beillesztenünk. Ugyanazon a modulon dolgozhatunk.

3. lépés: Indítsa el a makró elnevezésével, hogy megírhassuk a kódot.

Kód:

 1. alminta () az al 

4. lépés: Írja be az alábbiak szerint egy mintakódot, majd kommentáljuk.

Kód:

 Alminta1 () A, B, C tompa egész számként A = 10 B = 20 C = A + B MsgBox C vége Sub 

5. lépés: Most írja meg a kódokhoz fűzött megjegyzéseket az alábbiak szerint.

Kód:

 1. alminta () dim, A, B, C egészként 'Három változó deklarálása A = 10 B = 20 C = A + B' hozzáadása MsgBox C End Sub 

6. lépés: Most nyissa meg a Nézet lapot, majd az Eszköztárakat az alábbiak szerint,

7. lépés: Az eszköztárak szakaszban a következőképpen találhatjuk meg a Szerkesztés opciót: Ellenőrizze a Szerkesztés lehetőséget .

8. lépés: Ha rákattintunk, egy téglalap alakú varázsló mezőt kapunk, az alábbiak szerint, amely lehetőséget ad arra, hogy sort hozzon megjegyzésként,

9. lépés: Válassza ki a kódot, amelyet megjegyzésként szeretnénk létrehozni, majd kattintson a megjegyzés blokkjára az alábbiak szerint,

10. lépés: Most futtassa a kódot az F5 billentyű megnyomásával, és láthatjuk, hogy a kód nem kerül végrehajtásra.

Üres eredményt fogunk kapni, mivel az a sor, amelyen értékek vannak, és amelyek megadják a változókat, nem nevezzük megjegyzésként. A kód futtatásához meg kell szüntetnünk az utasításokat.

VBA blokk megjegyzés - 3. példa

Most a harmadik opciót fogjuk használni, amely a REM kulcsszó.

1. lépés: Amint a fentiekben tárgyaltunk a VBA-ba való belépéshez, rá kell kattintanunk a Fejlesztő fülre.

2. lépés: Most már beillesztettük a modult, így nem kell új modult beillesztenünk. Ugyanazon a modulon dolgozhatunk.

3. lépés: Indítsa el a makró elnevezésével, hogy megírhassuk a kódot.

Kód:

 2. alminta () az al 

4. lépés: Írja be a mintakódot az alábbiak szerint.

Kód:

 2. alminta () A, B, C tompa egész számként A = 10 B = 20 C = A + B MsgBox C vége Sub 

5. lépés: Most használja a REM kulcsszót a kommentárok beszúrásához az alábbiak szerint.

Kód:

 2. alminta () Dim A, B, C egész számként Rem változókat deklaráló A = 10 B = 20 C = A + B Rem hozzáadásuk MsgBox C End Sub 

6. lépés: Most nyomja meg az F5 billentyűt a kód futtatásához és az eredmény megtekintéséhez.

Láthatjuk, hogy a megjegyzéseket nem hajtották végre, de a kódok voltak.

Dolgok, amikre emlékezni kell

  • Az egyetlen idézettel kezdve hozzáadja a megjegyzést, és ez nem jelenti azt, hogy egyetlen idézettel kell lezárnunk.
  • A megjegyzéseket a VBA nem hajtja végre.
  • A megjegyzésekké alakított kódok szintén nem kerülnek végrehajtásra.

Ajánlott cikkek

Ez egy útmutató a VBA blokk megjegyzéseihez. Itt három olyan eljárást vitatunk meg, amely a kódblokk kommentálására szolgál az Excel VBA-ban, valamint a gyakorlati példákat és a letölthető Excel sablont. Megnézheti más javasolt cikkeinket -

  1. Betűszín módosítása a VBA-ban
  2. Kommentárok nyomtatása az Excel programban
  3. Helyezze be a megjegyzést az Excel programba
  4. VBA Míg a hurok | Excel makrók

Kategória: