VBA szünet - A két legfontosabb módszer a töréspontok alkalmazására a VBA-ban

Tartalomjegyzék

Excel VBA BreakPoint

A Break-et akkor használjuk a VBA-ban, amikor azt akarjuk, hogy a kód leálljon, amikor a megadott feltételek teljesülnek, vagy néha a kód hibába ütközik, amely a téves értéket mutatja, akkor a mondatunkra vagy kódunkra van szükségünk a töréshez, a VBA-ban van egy beépített utasítás szünetre, és EXIT utasításként ismert.

A VBA Break a szünet gomb a kód végrehajtásához. A töréspont feletti összes kódsor addig fut, amíg meg nem találja a töréspontot a kódban.

Tájékoztatásul az alábbiakban a töréspont vonal mintaképe látható.

A fenti képen egy piros vonal jelzi a töréspontot.

A VBA erejének felfedezése akkor következik be, amikor hatalmas kódot írunk nagy projektek végrehajtására a munka elvégzéséhez. Amikor jelentős mennyiségű kódot írunk, tesztelnünk kell ezeket a kódsorokat, hogy továbblépjünk a kódolás következő szintjére, hogy megbizonyosodjunk arról, hogy kódsorunk a célunknak megfelelően működik.

Ha hatalmas kódot tesztel, sok időbe telik az egyes sorok átlépése, így a gyors futáshoz a kód következő szintjére vagy lépésére beállíthatjuk a töréspontot és a töréspontig tesztelhetjük, és folytathatjuk azt a töréspontot soronként. Bizonyos esetekben a töréspont felhelyezése nélkül kiléphetünk az alfolyamatból is.

Miért kell használnunk?

A hibakeresés a bármely nyelvű kódolás része. A hibakeresés lehetővé teszi számunkra, hogy megtaláljuk a kód hibáit és kijavítsuk azokat. Miközben nagy mennyiségű kódot hibakeresünk, hibamentes kódsorokat kell végigfuttatnunk, sok időveszteség nélkül. A hibamentes kód hibakódok nélkül szerepel.

Tegyük fel például, hogy 100 kódsorod van, és biztosan tudod, hogy az első 25 kódsor hibamentes kód. De a probléma az, amikor teszteli a kódot, meg kell futtatni az első kódsor nem tudjuk egyenesen befut a 26 th vonalat, így ezekben az esetekben azt kell állítani a töréspont, és végigmenni az első 25 kódsorok gyorsan.

Azáltal, hogy az VBA töréspontot, akkor nyomja meg az F5 billentyűt futtatni a makrót kódot és a végrehajtás kerül sor mindaddig, amíg a 26 th sor, és mivel mi alkalmazzák a töréspontot, akkor megáll ott. Ettől a sortól kezdve hibakereshetjük a kódot.

Hogyan alkalmazzuk a BreakPoint-okat a VBA-ban?

A töréspontokat nagyon könnyű hozzáadni és eltávolítani a kódsorból. Kétféle módon alkalmazhatjuk a töréspontokat.

  • Megnyomom az F9 billentyűt a töréspont kódsor kiválasztásával.
  • Kattintson a töréspont kódsor bal szélére.

1. módszer

Most nézze meg, hogyan állíthat be töréspontot az „F9 gomb megnyomásával a töréspont kódsorának kiválasztásával.”

  • Tegyük fel, hogy van egy jelentős kódja, valami hasonló az alábbi sorhoz.
  • Sok kódsorunk van itt. Tegyük fel akar állítani egy töréspont a 6 th vonalon. Helyezze a kurzort a 6 th vonalon.
  • A kurzor elhelyezése után nyomja meg az F9 billentyűt.
  • Amint megnyom egy F9 billentyűt, láthatja az alábbihoz hasonló piros kiemelt vonalat.
  • Most, ha futtatja a kódot, addig hajt végre, amíg meg nem találja az általunk létrehozott piros vonalat vagy szüneteltetett sort az F9 gomb megnyomásával.

A kód futtatásakor a bal oldalon láthatja, amíg az A5 cellaértékek be nem kerülnek.

A jobb oldalon láthatjuk a sárga színű vonalat, ez azt jelzi, hogy a sor végrehajtja az adott kódsort, de mivel beállítottuk a töréspontot, csak ott szünetel.

2. módszer

Most nézze meg, hogyan állíthat be töréspontot a „Kattintson a töréspont kódsor bal margójára” használatával.

Ez a módszer is ugyanúgy működik, de az alkalmazás más.

  • Mint láttuk a fenti képen, azt kellett állítania a töréspont a 6 th vonalon. Ebben a módszerben ki kell választanunk egy adott kódsort. Ehelyett rákattinthatunk az adott kódsor bal margójára.
  • Ott alkalmazza a töréspontot.

Így beállíthatjuk a töréspontot a kódsor szüneteltetésére.

  • Több töréspontot is beállíthatunk a kódsor kiválasztásával és az F9 billentyű megnyomásával, vagy a kódsor bal margjára kattintással.

Az F9 billentyűvel be- vagy kikapcsolhatja a töréspontot.

érdekes cikkek...