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.


Hogyan akadályozható meg a Microsoft Word fájlok csak olvasható módban történő megnyitása a Windows rendszeren

Hogyan akadályozható meg a Microsoft Word fájlok csak olvasható módban történő megnyitása a Windows rendszeren

Hogyan lehet megakadályozni, hogy a Microsoft Word csak olvasható módban nyissa meg a fájlokat Windowson A Microsoft Word csak olvasható módban nyitja meg a fájlokat, így lehetetlenné teszi a szerkesztést? Ne aggódjon, a módszerek az alábbiakban találhatók

A Microsoft Word dokumentumok hibás nyomtatásának javítása

A Microsoft Word dokumentumok hibás nyomtatásának javítása

A nem megfelelő Microsoft Word dokumentumok nyomtatásának hibáinak kijavítása Meglehetősen gyakoriak a megváltozott betűtípusú, rendetlen bekezdésekkel, hiányzó szöveggel vagy elveszett tartalommal rendelkező Word dokumentumok nyomtatásának hibái. Azonban ne

Törölje a toll és a kiemelő rajzokat a PowerPoint diákon

Törölje a toll és a kiemelő rajzokat a PowerPoint diákon

Ha prezentáció közben a tollat ​​vagy a kiemelőt használta a PowerPoint diákra való rajzoláshoz, mentheti a rajzokat a következő bemutatóhoz, vagy törölheti őket, így a következő bemutatáskor tiszta PowerPoint diákkal kezdheti. Kövesse az alábbi utasításokat a toll- és kiemelőrajzok törléséhez: A vonalak törlése egyenként […]

A könyvtár tartalmának stílusa a SharePoint 2010-ben

A könyvtár tartalmának stílusa a SharePoint 2010-ben

A Stíluskönyvtár CSS-fájlokat, XSL-fájlokat, valamint előre meghatározott mesteroldalak, oldalelrendezések és vezérlők által használt képeket tartalmaz a SharePoint 2010-ben. A CSS-fájlok megkereséséhez a közzétételi webhely stíluskönyvtárában: Válassza a Webhelyműveletek→Nézet lehetőséget. A webhely összes tartalma. Megjelenik az oldal tartalma. A Style könyvtár a […]

Formázza a számokat ezrekben és milliókban az Excel-jelentésekben

Formázza a számokat ezrekben és milliókban az Excel-jelentésekben

Ne árassza el közönségét óriási számokkal. A Microsoft Excelben javíthatja irányítópultjai és jelentései olvashatóságát, ha a számokat több ezerben vagy millióban formázza.

SharePoint webhelyek megosztása és követése

SharePoint webhelyek megosztása és követése

Ismerje meg, hogyan használhatja a SharePoints közösségi hálózati eszközöket, amelyek lehetővé teszik az egyének és csoportok közötti kommunikációt, együttműködést, megosztást és kapcsolódást.

Dátumok konvertálása Julian-formátumba az Excelben

Dátumok konvertálása Julian-formátumba az Excelben

A Julian-dátumokat gyártási környezetekben gyakran használják időbélyegként és gyors hivatkozásként a tételszámhoz. Az ilyen típusú dátumkódolás lehetővé teszi a kiskereskedők, fogyasztók és szervizek számára, hogy azonosítsák a termék elkészítésének időpontját, és ezáltal a termék korát. A Julian-dátumot a programozásban, a katonaságban és a csillagászatban is használják. Különböző […]

Access Web App létrehozása

Access Web App létrehozása

Létrehozhat webalkalmazást az Access 2016-ban. Tehát mi az a webalkalmazás? Nos, a web azt jelenti, hogy online van, az alkalmazás pedig az „alkalmazás” rövidítése. Az egyéni webalkalmazás egy online adatbázis-alkalmazás, amely a felhőből, böngészővel érhető el. Ön elkészíti és karbantartja a webalkalmazást az asztali verzióban […]

Gyorsindító sáv a SharePoint 2010-ben

Gyorsindító sáv a SharePoint 2010-ben

A SharePoint 2010 legtöbb oldala a navigációs hivatkozások listáját jeleníti meg az oldal bal oldalán található Gyorsindító sávon. A Gyorsindító sáv hivatkozásokat jelenít meg a kiemelt webhelytartalomra, például listákra, könyvtárakra, webhelyekre és közzétételi oldalakra. A Gyorsindító sáv két nagyon fontos hivatkozást tartalmaz: Az összes webhelytartalom linkje: A […]

Mit jelentenek a Solver hibaüzenetek az Excelben?

Mit jelentenek a Solver hibaüzenetek az Excelben?

Egyszerű problémák esetén az Excelben található Megoldó rendszerint gyorsan megtalálja a célfüggvény optimális Megoldóváltozó-értékeit. Bizonyos esetekben azonban a Solver nehezen találja meg a Solver változó értékeit, amelyek optimalizálják a célfüggvényt. Ezekben az esetekben a Solver általában egy üzenetet vagy hibaüzenetet jelenít meg, amely leírja vagy megvitatja a […]