Hozzászólás a VBA -ban

Ez a cikk megtanítja, hogyan lehet egyetlen sort vagy több kódblokkot megjegyezni a VBA szerkesztőben. Ehelyett, ha többet szeretne megtudni arról, hogyan lehet interakcióba lépni az Excel cellamegjegyzéseivel a VBA használatával, olvassa el ezt a cikket.

VBA megjegyzés egyetlen sor

Az Excel VBA -ban többféleképpen lehet megjegyzést fűzni a kód soraihoz:

  • Egyetlen idézet (')
  • Megjegyzés blokk gomb az eszköztáron
  • Hozzáadva a Rem kulcsszó.

A legegyszerűbb módja annak, hogy megjegyzést fűzzön egy kódsorhoz, a egyetlen idézet a sor elején:

1 'Sheet1.Range ("A1"). Value = "Test"

Vegye figyelembe, hogy a VBA -ban a megjegyzések mindig zöld szövegként jelennek meg.

Amint a példában látható, egyetlen idézetet tettünk az eljárás első sora elejére, és megjegyzést fűztünk hozzá. Ha egy idézet kerül a sor elejére, akkor az egész sor megjegyzésre kerül, és kihagyásra kerül a kód végrehajtása során.

A kód egy részét megjegyzéssel is megteheti, ha egyetlen idézetet tesz valahova a sorba.

Ebben az esetben az idézet utáni kód kihagyásra kerül:

1 Sheet1.Range ("A1"). Value = "Test" 'A részleges sorok megjegyzésének példája

Most csak a sor egy részét kommentáltuk. Ez jó módszer a soron belüli megjegyzések kódba írására.

A kód egyik sorának megjegyzésének második módja a szabványos VBA gomb a megjegyzéshez az eszköztáron. Ennek a gombnak a megjelenítéséhez hozzá kell adnia: Kilátás -> Eszköztárak -> Szerkesztés. Most két gombot láthat az eszköztáron: Megjegyzés blokk és Megjegyzés megszüntetése.

Egyszerűen jelölje ki a kívánt kódsor (oka) t, és kattintson az egyik gombra. Ez egész sorokat kommentál/megszüntet. Kérjük, vegye figyelembe, hogy ez a módszer nem teszi lehetővé megjegyzés hozzáadását a kódsor végéhez.

Használhatja a kulcsszó Rem. Egy sor megjegyzéséhez ezt a kulcsszót kell a sor elejére tenni:

1 Rem Sheet1.Range ("A1"). Value = "Test"

A megjegyzés gombhoz hasonlóan a Rem kulcsszó lehetővé teszi, hogy csak egy egész sort írjon be a kódba, ami azt jelenti, hogy csak a sor elejére teheti:

VBA megjegyzés teljes blokkja

Az egyetlen sor megjegyzésén kívül gyakran több sort, egy kódblokkot kell megjegyeznünk. Ennek érdekében ugyanazt a standard gombot használhatjuk Megjegyzés blokk az eszköztáron, amelyet egyetlen sor megjegyzéséhez használtunk. Először ki kell választanunk az összes sort, amelyet kommentálni szeretnénk, majd kattintson a gombra:

123456789 Privát aljegyzetEntireBlock ()'Sheet1.Range ("A1"). Value = "Test"'Ha Sheet1.Range ("A1") = "Test" Akkor"MsgBox" Az A1 cella értéke: Teszt'Vége, haEnd Sub

Ennek eredményeként az egész kódblokk megjegyzésre kerül.

Hasonlóképpen megszüntethetjük a blokk megjegyzését a gombra kattintva Megjegyzés megszüntetése gombot az eszköztáron:

123456789 Privát aljegyzetEntireBlock ()Sheet1.Range ("A1"). Value = "Test"Ha Sheet1.Range ("A1") = "Test" AkkorMsgBox "Az A1 cella értéke: Teszt"Vége HaEnd Sub

Billentyűparancsok a VBA -ban történő megjegyzésekhez

A billentyűparancsok engedélyezése a megjegyzésekhez:

  • Kattintson jobb gombbal valahol az eszköztár üres helyén.
  • Választ Testreszab opciót, és válassza a Szerkesztés kategóriák alatt.
  • megtalálja Megjegyzés blokk a Parancsokban, és húzza át az eszköztár meglévő ikonjai mellé.
  • Most láthatja az újonnan hozzáadott gombot az eszköztáron
  • Kattintson a Kijelölés módosítása és ellenőrizze az opciót Kép és szöveg.
  • Kattintson ismét a Kijelölés módosítása és alatta Név a név elejéhez írj egy & karaktert (&), így a gomb neve "& Megjegyzésblokk".

Most kiválaszthat egyetlen sort vagy kódblokkot, és nyomja meg a gombot Alt+C a billentyűzeten a megjegyzéshez.

Ha ugyanazt a lehetőséget szeretné engedélyezni a kód megjegyzésének megszüntetéséhez, ismételje meg az egész folyamatot a Hozzászólás letiltása parancsnál. A megjegyzés nélküli parancsikon az ALT+U.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave