10 praktikus Visual Basic szerkesztő tipp

Ha a Visual Basic Editor makróival dolgozik, miért ne használja ki néhány beépített eszközt, amelyek megkönnyítik a munkáját? Ezek a tippek nagyban javítják a makróprogramozási élményt.

Blokk megjegyzések alkalmazása

Ha egyetlen aposztrófot helyez a kód bármely sora elé, akkor az Excel kihagyja az adott kódsort. Ezt a technikát kommentálási kódnak nevezik. A legtöbb programozó egyetlen aposztrófot használ megjegyzések vagy megjegyzések létrehozásához a kódban, amint az itt látható.

10 praktikus Visual Basic szerkesztő tipp

Egyetlen aposztróf bármely sor előtt azt a sort megjegyzéssé változtatja.

Néha hasznos, ha több kódsort is kommentál. Ily módon tesztelhet bizonyos kódsorokat, miközben megmondja az Excelnek, hogy figyelmen kívül hagyja a megjegyzésekkel ellátott sorokat.

Ahelyett, hogy egy-egy sor megjegyzésével töltene időt, használhatja a Szerkesztés eszköztárat egy egész kódblokk megjegyzésére.

A Szerkesztés eszköztár aktiválásához lépjen a VBE menübe, és válassza a Nézet→Eszköztárak→Szerkesztés menüpontot. Válassza ki azokat a kódsorokat, amelyekhez megjegyzést szeretne fűzni, majd kattintson a Megjegyzésblokk ikonra a Szerkesztés eszköztáron, az itt látható módon.

10 praktikus Visual Basic szerkesztő tipp

A Szerkesztés eszköztár segítségével megjegyzéseket fűzhet egy kódblokkhoz.

Több soros kód másolása

Teljes kódblokkokat másolhat úgy, hogy kiemeli a szükséges sorokat, majd a blokk húzása közben lenyomva tartja a Ctrl billentyűt. Ez a régi Windows-trükk akkor is működik, ha áthúzza a modulokat.

Tudni fogja, hogy egy másolatot húz, amikor a kurzor mellett egy plusz szimbólum látható, ahogy az itt látható.

10 praktikus Visual Basic szerkesztő tipp

Másolat létrehozásához nyomja le a Ctrl billentyűt.

Ugrás a modulok és eljárások között

Miután a makrókód gyorsítótára növekedni kezd, fájdalmas lehet a modulok és eljárások közötti gyors váltás. Néhány gyorsbillentyű használatával enyhítheti a fájdalmat.

  • Nyomja meg a Ctrl+Tab billentyűket a modulok közötti gyors váltáshoz .

  • Nyomja meg a Ctrl+Page Up és Ctrl+Page Down billentyűket az eljárások közötti váltáshoz a modulon belül.

Teleportálás a funkciókhoz

Egy makró áttekintése során előfordulhat, hogy olyan változóval vagy függvénynévvel találkozhat, amely nyilvánvalóan más kódrészletre mutat. Ahelyett, hogy az összes modult átnézné, hogy megtudja, honnan származik az adott függvény vagy változónév, egyszerűen vigye a kurzort az adott függvény vagy változó nevére, és nyomja meg a Shift+F2 billentyűkombinációt.

Ahogy ez az ábra szemlélteti, azonnal elteleportálódik az adott függvény vagy változónév eredetére. A Ctrl+Shift+F2 lenyomásával visszatérhet oda, ahonnan elindult.

10 praktikus Visual Basic szerkesztő tipp

Nyomja meg a Shift+F2 billentyűkombinációt egy függvény vagy változó nevénél, hogy átvegye azt.

Maradjon a megfelelő eljárásban

Ha a modulok több eljárást tartalmaznak, nehéz lehet egy adott eljáráson keresztül görgetni anélkül, hogy véletlenül egy másik eljárásra görgetnénk. Gyakran azon kapja magát, hogy felfelé, majd lefelé görgetve próbál visszajutni a megfelelő kódrészlethez.

Ennek az ostobaságnak a elkerülése érdekében kattintson a VBE bal alsó sarkában található Procedure View gombra, amint az itt látható. Ezzel csak arra az eljárásra korlátozza a görgetést, amelyben éppen részt vesz.

10 praktikus Visual Basic szerkesztő tipp

Korlátozza a görgetést az aktív eljárásra.

A kód átlépése

A kód átlépéséhez a makrót hibakeresési módba kell helyeznie. Egyszerűen helyezze a kurzort bárhová a makróban, majd nyomja meg az F8 billentyűt.

A programozásban a hibakeresés a kód lehetséges hibáinak megtalálását és kijavítását jelenti. Az egyik hasznosabb hibakereső eszköz az a képesség, hogy soronként átlépheti a kódot. Amikor átlép a kódon, figyeli az egyes sorok végrehajtását.

A kód első sora kiemelésre kerül, és egy kis nyíl jelenik meg a kódablak bal margóján, amint az itt látható. Nyomja meg ismét az F8 billentyűt a kiemelt kódsor végrehajtásához és a következő sorra lépéshez. Tartsa lenyomva az F8 billentyűt az egyes sorok végrehajtásának figyeléséhez a makró végéig.

10 praktikus Visual Basic szerkesztő tipp

Nyomja meg az F8 billentyűt a makró egyes sorai közötti lépéshez.

A hibakeresési módból való kilépéshez lépjen fel a VBE menübe, és válassza a Debug→Step Out menüpontot.

Lépés egy adott kódsorra

Mi a teendő, ha egy adott sorban szeretné elkezdeni a kódot? Nos, ezt megteheti a nyíl mozgatásával!

Ha hibakeresési módban egy kódsor ki van jelölve, rákattinthat a kódablak bal margóján lévő nyílra, és húzhatja felfelé vagy lefelé, és a következőképpen végrehajtani kívánt kódsorra húzhatja, ahogy az itt látható.

10 praktikus Visual Basic szerkesztő tipp

Húzza el a nyilat, miközben átlép a kódon.

Kód leállítása egy előre meghatározott ponton

Amikor beállít egy töréspontot, a kód a szokásos módon fog futni, majd megáll a töréspontként megadott kódsorban.

Ez a hibakeresési technika akkor hasznos, ha kis kódblokkokat szeretne egyszerre tesztelni. Például, ha azt gyanítja, hogy hiba lehet a makróban, de tudja, hogy a makró többsége probléma nélkül fut, beállíthat egy töréspontot a gyanús kódsortól kezdve, majd futtathatja a makrót. Amikor a makró eléri a töréspontot, a végrehajtás leáll. Ezen a ponton ezután megnyomhatja az F8 billentyűt a billentyűzeten, hogy megnézze, ahogy a makró soronként fut.

Ha töréspontot szeretne beállítani a kódban, helyezze a kurzort oda, ahol a töréspontot el szeretné kezdeni, majd nyomja meg az F9 billentyűt a billentyűzeten. A VBA egyértelműen egy ponttal jelzi a töréspontot a Kód ablak bal margóján, maga a kódsor pedig gesztenyebarna lesz.

10 praktikus Visual Basic szerkesztő tipp

A töréspontot egy pont és árnyékolt szöveg jelöli.

Amikor a makró elér egy töréspontot, akkor gyakorlatilag hibakeresési módba kerül. A hibakeresési módból való kilépéshez lépjen a VBE menübe, és válassza a Debug →Step Out menüpontot.

Kezdő és záró változóértékek megtekintése

Ha hibakeresési módban VBA-ban egy String vagy Integer változó fölé viszi az egérmutatót, egy elemleírásban láthatja a változó értékét. Ez a funkció lehetővé teszi a változók be- és kimenő értékeinek megtekintését, ami hasznos a kód hibakeresése során.

Az eszköztippek azonban csak 77 karaktert tartalmazhatnak (a változó nevével együtt), így ha a változóban lévő érték túl hosszú, akkor az le lesz vágva. Ha az első 77 karakteren túl szeretne látni, egyszerűen tartsa lenyomva a Ctrl billentyűt, miközben az egérmutatót rázza.

Így néz ki az eszköztipp, ha hibakeresési módban egy változó fölé viszi az egérmutatót.

10 praktikus Visual Basic szerkesztő tipp

Kezdő és záró karakterek egy változó elemleírásban.

Az automatikus szintaxisellenőrzés kikapcsolása

Amikor valamilyen kódon dolgozik, gyakran azt tapasztalja, hogy át kell lépnie egy másik sorba, hogy másoljon valamit. Még nem fejezted be a sort; csak hagynod kell egy pillanatra. De a VBE azonnal leállítja Önt egy hibaüzenettel, hasonló az itt láthatóhoz, figyelmeztetve valamire, amit már tud.

10 praktikus Visual Basic szerkesztő tipp

A befejezetlen kódsor zavaró hibaüzenetet eredményez.

Ezek az üzenetmezők arra kényszerítik, hogy hagyja abba, amit csinál, és nyugtázza a hibát az OK gomb megnyomásával. Félnapos hirtelen üzenetdobozok után készen áll arra, hogy a falhoz dobja a számítógépét.

Nos, megmentheti számítógépét és józan eszét, ha kikapcsolja az Automatikus szintaxis-ellenőrzést. Lépjen fel a VBE menübe, és válassza az Eszközök → Beállítások menüpontot. Megjelenik a Beállítások párbeszédpanel, amelyen a Szerkesztő fül látható. Törölje a jelet az Automatikus szintaxisellenőrzés opcióból, hogy leállítsa ezeket a bosszantó hibaüzeneteket.

10 praktikus Visual Basic szerkesztő tipp

A figyelmeztető üzenetek megelőzése kódolás közben.

Ne aggódjon amiatt, hogy kihagy egy jogos hibát. A kód továbbra is pirosra vált, ha eltéved, vizuálisan jelezve, hogy valami nincs rendben.

Leave a Comment

Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban

Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban

Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban. Részletes útmutató, hogyan készíthet különféle stílusú jegyzeteket bibliográfiai információkhoz vagy magyarázó megjegyzésekhez.

Hogyan lehet kiemelni a statisztikailag kiugró értékeket az Excelben

Hogyan lehet kiemelni a statisztikailag kiugró értékeket az Excelben

Tudjon meg mindent arról, hogyan lehet az Excelben kiemelni a statisztikailag kiugró értékeket, mégpedig egyszerű eszközökkel és módszerekkel. Kiemelt figyelmet fordítunk a kiugró értékek azonosítására és kezelésére.

Hogyan lehet mintát venni az adatokból Excelben

Hogyan lehet mintát venni az adatokból Excelben

Az Excel Mintavételi eszközével véletlenszerűen kiválaszthat elemeket egy adatkészletből vagy választhat minden n-edik elemet. Ismerje meg, hogyan használhatja ezt a hasznos funkciót az adatelemzéshez!

10 klassz trükk a Microsoft Word 2019 programmal

10 klassz trükk a Microsoft Word 2019 programmal

Fedezze fel a Microsoft Word 2019 legjobb trükkjeit, amelyek segítenek a hatékonyabb munkavégzésben. Tudd meg, hogyan használhatod ki a program funkcióit!

Bekezdések igazítása és behúzása a Word 2019-ben

Bekezdések igazítása és behúzása a Word 2019-ben

A Word 2019-ben a bekezdések igazítása és behúzása kulcsfontosságú a dokumentumok megfelelő megjelenítéséhez. Ismerje meg a formázási lehetőségeket és tippeket a hatékonyabb munkához.

Az Excel 2019 Solver használata

Az Excel 2019 Solver használata

Fedezze fel, hogyan használhatja az Excel 2019 Solver bővítményt a komplex problémák megoldására. A célcella, változócellák és kényszerek beállítása lépésről lépésre.

Dinamikus elemek hozzáadásához használja a Word 2019 mezőit

Dinamikus elemek hozzáadásához használja a Word 2019 mezőit

A Word lehetővé teszi dinamikus elemek hozzáadását a dokumentumhoz. Fedezze fel, hogyan lehet különböző mezőket használni a Word programban a dinamikus tartalom létrehozásához.

Oszloptípusok a SharePoint 2010-ben

Oszloptípusok a SharePoint 2010-ben

A SharePoint 2010 oszlopai az adatok tárolására szolgálnak. Fedezze fel a különböző oszlop típusokat és azok alkalmazását a SharePoint rendszeren belül.

A nem kívánt szöveg eltávolítása a Word 2013-ban

A nem kívánt szöveg eltávolítása a Word 2013-ban

A Word 2013 szövegtörlésének képessége kulcsfontosságú, legyen szó szövegalkotásról vagy törlésről. Ismerje meg a hatékony szövegtörlési módszereket!

Hogyan készítsünk fotóalbumot a PowerPoint 2016-ban

Hogyan készítsünk fotóalbumot a PowerPoint 2016-ban

A fotóalbum funkció a PowerPoint 2016-ban lehetővé teszi, hogy egyszerre több fényképet illesszen be egy prezentációba, megkönnyítve ezzel a többszörös képek kezelését.