Huis Sociale Media 10 Handige Visual Basic Editor Tips - dummies

10 Handige Visual Basic Editor Tips - dummies

Inhoudsopgave:

Video: MS Paint Tricks 2025

Video: MS Paint Tricks 2025
Anonim

Als u tijd gaat besteden aan het werken met macro's in Visual Basic Editor, waarom profiteert u niet van een paar van de ingebouwde tools die uw werk gemakkelijker maken? Deze tips zullen uw macro-programmeerervaring aanzienlijk verbeteren.

Blokopmerkingen toepassen

Als u één apostrof vóór een regel met code plaatst, wordt Excel gevraagd die coderegel over te slaan. Deze techniek wordt de commentaarcode genoemd. De meeste programmeurs gebruiken de enkele apostrof om opmerkingen of notities in de code te maken, zoals hier wordt getoond.

Een enkele apostrof vóór een regel verandert die regel in een commentaar.

Het is soms handig om meerdere coderegels uit te spreken. Op deze manier kunt u bepaalde coderegels testen terwijl u Excel laat weten dat de regels moeten worden genegeerd.

In plaats van tijd te besteden aan het opmerkingen maken op één regel tegelijk, kunt u de werkbalk Bewerken gebruiken om een ​​volledig codeblok uit te kloppen.

Om de werkbalk Bewerken te activeren, gaat u naar het VBE-menu en kiest u Beeld → Werkbalken → Bewerken. Selecteer de coderegels waarvan u een opmerking wilt maken en klik vervolgens op het pictogram Commentaar blokkeren op de werkbalk Bewerken, zoals hier wordt weergegeven.

Gebruik de werkbalk Bewerken om opmerkingen toe te passen op een codeblok.

Meerdere coderegels kopiëren

U kunt hele codeblokken kopiëren door de gewenste lijnen te markeren en vervolgens de Ctrl-toets ingedrukt te houden tijdens het slepen van het blok. Deze oude Windows-truc werkt zelfs wanneer u over modules sleept.

U weet dat u een kopie sleept wanneer uw cursor er een plus-symbool naast weergeeft, zoals hier wordt weergegeven.

Ctrl-slepen om een ​​kopie te maken.

Springen tussen modules en procedures

Nadat uw cachegeheugenmacro begint te groeien, kan het lastig zijn om snel tussen modules en procedures te schakelen. Je kunt de pijn verzachten door een paar sneltoetsen te gebruiken.

  • Druk op Ctrl + Tab om snel te schakelen tussen modules.

  • Druk op Ctrl + Page Up en Ctrl + Page Down om tussen procedures binnen een module te schakelen.

Teleporteren naar uw functies

Wanneer u een macro bekijkt, kunt u een variabele of een functienaam tegenkomen die duidelijk naar een ander stuk code verwijst. In plaats van alle modules te doorzoeken om te vinden waar die functie of variabele naam vandaan komt, kunt u eenvoudig uw cursor op die functie of naam van de variabele plaatsen en op Shift + F2 drukken.

Zoals deze afbeelding illustreert, wordt u onmiddellijk geteleporteerd naar de oorsprong van die functie of variabelenaam. Druk op Ctrl + Shift + F2 om terug te gaan naar waar je bent begonnen.

Druk op Shift + F2 om een ​​functie of variabelenaam te gebruiken.

De juiste procedure volgen

Wanneer uw modules meerdere procedures bevatten, kan het moeilijk zijn om door een bepaalde procedure te bladeren zonder per ongeluk naar een andere procedure te scrollen. Je zult vaak merken dat je omhoog en omlaag scrollt en probeert terug te komen naar het juiste stuk code.

Om deze onzin te voorkomen, klik je op de knop Procedure View in de linkerbenedenhoek van VBE, zoals hier wordt weergegeven. Als u dit doet, wordt het scrollen beperkt tot alleen de procedure waarin u zich bevindt.

Beperk scrollen naar de actieve procedure.

Door uw code stappen

Om uw code te doorlopen, moet u uw macro in de foutopsporingsmodus zetten. Plaats eenvoudig uw cursor ergens in uw macro en druk vervolgens op de F8-toets.

Bij het programmeren betekent de term debuggen het vinden en corrigeren van mogelijke fouten in de code. Een van de handigere hulpprogramma's voor foutopsporing is de mogelijkheid om één regel tegelijk door uw code te bladeren. Wanneer u door de code stapt, ziet u dat elke regel wordt uitgevoerd.

De eerste regel code is gemarkeerd en een klein pijltje verschijnt in de linkermarge van het codevenster, zoals hier wordt weergegeven. Druk opnieuw op F8 om de gemarkeerde regel code uit te voeren en naar de volgende regel te gaan. Blijf op F8 drukken om te zien hoe elke regel wordt uitgevoerd tot het einde van de macro.

Druk op F8 om door elke regel van uw macro te bladeren.

Om de foutopsporingsmodus te verlaten, gaat u naar het VBE-menu en kiest u Debug → Stap uit.

Naar een specifieke coderegel gaan

Wat als u de code op een specifieke regel wilt doorlopen? Welnu, u kunt dat doen door simpelweg de pijl te verplaatsen!

Wanneer een coderegel wordt gemarkeerd in de foutopsporingsmodus, kunt u klikken en de pijl in de linkermarge van het codevenster omhoog of omlaag slepen, en deze laten vallen op elke regel met code die u vervolgens wilt uitvoeren, zoals hier wordt weergegeven.

Sleep de pijl tijdens het doorlopen van uw code.

Code stoppen op een vooraf gedefinieerd punt

Wanneer u een onderbrekingspunt instelt, wordt uw code normaal uitgevoerd en stopt u vervolgens op de regel met code waar u het onderbrekingspunt hebt gedefinieerd.

Deze foutopsporingstechniek is handig wanneer u kleine stukjes code per keer wilt testen. Als u bijvoorbeeld vermoedt dat er een fout in uw macro is opgetreden, weet u dat het merendeel van de macro zonder problemen wordt uitgevoerd, kunt u een onderbrekingspunt instellen dat begint bij de verdachte regel code en vervolgens de macro uitvoeren. Wanneer de macro uw breekpunt bereikt, stopt de uitvoering. Op dit punt kunt u vervolgens op de F8-toets op uw toetsenbord drukken om de macro regel voor regel te bekijken.

Om een ​​onderbrekingspunt in uw code in te stellen, plaatst u uw cursor op de plek waar u het onderbrekingspunt wilt laten beginnen en drukt u vervolgens op F9 op uw toetsenbord. VBA zal het breekpunt duidelijk markeren met een punt in de linkermarge van het codevenster en de coderegel zelf zal een schaduwkleur hebben.

Een breekpunt wordt gemarkeerd door een punt- en schaduwtekst.

Wanneer uw macro een onderbrekingspunt bereikt, wordt deze effectief in de foutopsporingsmodus geplaatst. Om de foutopsporingsmodus te verlaten, kunt u naar het VBE-menu gaan en Foutopsporing → Stap uit selecteren.

Begin- en eindwaarde voor variabele waarden bekijken

Als u met de muis over een tekenreeks of integer in VBA beweegt in de foutopsporingsmodus, kunt u de waarde van die variabele in een tooltip zien.Met deze functie kunt u de waarden zien die in en uit variabelen worden doorgegeven, wat handig is bij het debuggen van code.

Tooltips kunnen echter slechts 77 tekens bevatten (inclusief de naam van de variabele), dus als de waarde in uw variabele te lang is, wordt deze afgekapt. Als u verder dan de eerste 77 tekens wilt kijken, houdt u de Ctrl-toets ingedrukt terwijl u zweeft.

Hier ziet u de tooltip wanneer u in de foutopsporingsmodus zweeft over een variabele.

De begin- en eindetekens in een variabele knopinfo.

Auto Syntax uitschakelen Controleer

Vaak, tijdens het werken aan een code, zult u merken dat u naar een andere regel moet gaan om iets te kopiëren. Je bent niet klaar met de lijn; je hoeft het maar even te laten. Maar VBE stopt je onmiddellijk in je tracks met een foutmelding, vergelijkbaar met die hier getoond, en waarschuwt je voor iets dat je al weet.

Een onafgewerkte coderegel resulteert in een schrijffoutmelding.

In deze berichtenboxen moet u stoppen met wat u doet om de fout te bevestigen door op de knop OK te drukken. Na een halve dag van deze abrupte berichtenboxen bent u klaar om uw computer tegen de muur te gooien.

Welnu, u kunt uw computer en uw gezond verstand opslaan door Auto Syntax Check uit te schakelen. Ga naar het VBE-menu en kies Tools → Opties. Het dialoogvenster Opties verschijnt met het tabblad Editor. Deselecteer de Auto Syntax Check optie om deze vervelende foutmeldingen te stoppen.

Waarschuwingsberichten tijdens het coderen voorkomen.

Maakt u zich geen zorgen over het missen van een legitieme fout. Je code zal nog steeds rood worden als je goof up, een visuele indicatie dat er iets mis is.

10 Handige Visual Basic Editor Tips - dummies

Bewerkers keuze

Hoe u een Drop Cap toevoegt in Word 2007 - dummies

Hoe u een Drop Cap toevoegt in Word 2007 - dummies

Een drop-cap is een speciaal opgemaakte letter die aan het begin van een alinea verschijnt. Word 2007 biedt twee stijlen van drop-caps. De eerste, en meer gebruikelijk, begint de alinea met een grote letter die in de tekst morst. Dus de drop-cap verplaatst de eerste paar regels van de alinea. De ...

Hoe u achtergrondkleur aan uw pagina kunt toevoegen in Word 2007 - dummies

Hoe u achtergrondkleur aan uw pagina kunt toevoegen in Word 2007 - dummies

In Word 2007, je kunt je pagina kleuren achter je tekst. U kunt kiezen uit verschillende kleuren of zelfs verlopen of meerdere kleuren bij het kiezen van de achtergrondkleur van uw pagina.

Hoe u een automatisch paginanummer toevoegt in Word 2013 - dummies

Hoe u een automatisch paginanummer toevoegt in Word 2013 - dummies

Woord 2013 kan niet alleen automatisch nummer uw pagina's, maar u kunt het paginanummer ook bijna overal op de pagina en in allerlei leuke en interessante indelingen plaatsen. Start uw paginanummering odyssee dus:

Bewerkers keuze

Met LOD-expressies om diepere vragen te stellen - dummies

Met LOD-expressies om diepere vragen te stellen - dummies

Tableau is een geweldig hulpmiddel voor gegevensvisualisatie. De uitdaging bij data-analyse is vaak om een ​​vraag te stellen die gemakkelijk te formuleren is en vervolgens die vraag met gegevens te beantwoorden. De analyse vereist vaak het vergelijken of verwijzen naar gegevens op meerdere verschillende aggregatieniveaus. De primaire focus van de visualisatie kan op één niveau liggen, ...

Top 10 te vermijden Blunders bij het maken van datavisualisaties - dummies

Top 10 te vermijden Blunders bij het maken van datavisualisaties - dummies

Het maken van datavisualisaties kan opwindend zijn - en een weerspiegeling van uw zakelijke vaardigheden. Vermijd deze veel voorkomende blunders, zodat het pad naar goede gegevensvisualisaties minder glad voor u is. Uw gegevensvisualisatie overbelasten met te veel diagrammen U wilt zoveel mogelijk gegevens toevoegen aan uw visualisatie zodat er geen inzicht is ...

Met behulp van de Kolommenplank in Tableau - dummies

Met behulp van de Kolommenplank in Tableau - dummies

Wanneer u iets sleept en neerzet in de kolom Kolommen, creëert Tableau de kolommen van de grafiek. De manier waarop de kolommen worden gemaakt, is afhankelijk van het feit of u een afzonderlijke dimensie of een continue meetwaarde aan het schap toevoegt. Zoals u kunt zien, voegt u een discrete dimensie toe aan het schap - in dit geval de staat ...

Bewerkers keuze

Hoe LinkedIn-aanbevelingen u professioneel kunnen helpen - dummies

Hoe LinkedIn-aanbevelingen u professioneel kunnen helpen - dummies

Een van de vele tools die beschikbaar zijn op LinkedIn en die u kunnen helpen je succesvol bent in het zoeken naar werk is Aanbevelingen. Het LinkedIn-adviesproces start op een van de volgende drie manieren: Ongevraagd: wanneer u het profiel van een van uw eerstegraadsverbindingen bekijkt, wordt een koppeling Aanbeveling weergegeven wanneer u op de vervolgkeuzepijl naast de ...

Hoe vind je potentiële investeerders met LinkedIn Pulse's VC & Private Equity Channel - dummies

Hoe vind je potentiële investeerders met LinkedIn Pulse's VC & Private Equity Channel - dummies

, Je hebt een geweldig idee voor een bedrijf en je wilt de volgende grote zijn in je branche. Hoewel LinkedIn niet kan garanderen dat u de juiste financieringspartner zult vinden, het geld krijgt dat u nodig hebt en uw bedrijf kunt opbouwen met een hoog rendement op uw investering, kan het u helpen uw kansen op ...

LinkedIn Aanvragen Aanvragen - dummies

LinkedIn Aanvragen Aanvragen - dummies

Zodra je begint met het opbouwen van je LinkedIn netwerk, moet vriendverzoeken kunnen accepteren en doorsturen. Wanneer je klaar bent om het verzoek van je vriend te accepteren en haar introductie door te sturen, volg je deze stappen: