Hjem Social Media 10 Nyttige Visual Basic Editor Tips - dummier

10 Nyttige Visual Basic Editor Tips - dummier

Indholdsfortegnelse:

Video: The basics of BASIC, the programming language of the 1980s. 2024

Video: The basics of BASIC, the programming language of the 1980s. 2024
Anonim

De indbyggede værktøjer, der gør arbejdet lettere? Disse tip vil forbedre din makro programmeringsoplevelse betydeligt.

Anvendelse af blokkommentarer

Angivelse af en enkelt apostrof foran en hvilken som helst kodekode fortæller Excel for at springe over denne linie kode. Denne teknik kaldes kommentere kode. De fleste programmører bruger den eneste apostrof til at oprette kommentarer eller noter i koden, som vist her.

En enkelt apostrof foran enhver linje gør den linje til en kommentar.

Det er nogle gange gavnligt at kommentere flere linjer kode. På denne måde kan du teste bestemte linjer kode, mens du fortæller Excel for at ignorere de kommenterede linjer.

I stedet for at bruge tid til at kommentere en linje ad gangen, kan du bruge værktøjslinjen Rediger til at kommentere en hel blok kode.

For at aktivere redigeringsværktøjslinjen, gå til VBE-menuen og vælg Vis → Værktøjslinjer → Rediger. Vælg de kodeord, du vil have kommenteret, og klik derefter på ikonet Kommentarblok på Rediger værktøjslinjen, som vist her.

Brug værktøjslinjen Rediger til at anvende kommentarer til en blok kode.

Kopiering af flere linjer kode

Du kan kopiere hele blokke af kode ved at fremhæve de linjer, du har brug for, og derefter holde Ctrl-tasten nede, mens du trækker blokken. Dette gamle Windows-trick virker, selv når du trækker på tværs af moduler.

Du ved, at du trækker en kopi, når markøren viser et plus-symbol ved siden af ​​det, som vist her.

Ctrl-træk for at oprette en kopi.

Hoppe mellem moduler og procedurer

Når din cache af makrokode begynder at vokse, kan det være en smerte at hurtigt flytte mellem moduler og procedurer. Du kan lindre smerten ved at bruge et par hurtigtaster.

  • Tryk på Ctrl + Tab for hurtigt at flytte mellem moduler.

  • Tryk på Ctrl + Page Up og Ctrl + Side Down for at flytte mellem procedurer i et modul.

Teleportering til dine funktioner

Når du gennemgår en makro, kan du støde på en variabel eller et funktionsnavn, der tydeligvis peger på et andet stykke kode. I stedet for at skure igennem alle moduler for at finde, hvor den funktion eller det variable navn kommer fra, kan du blot placere markøren på den pågældende funktion eller det variable navn og trykke på Skift + F2.

Som denne figur illustrerer, bliver du straks teleporteret til oprindelsen af ​​den pågældende funktion eller det variable navn. Ved at trykke på Ctrl + Shift + F2 kommer du tilbage til, hvor du startede.

Tryk på Skift + F2 på en funktion eller et variabelt navn, der skal tages til det.

Ophold i den rigtige procedure

Når dine moduler indeholder flere procedurer, kan det være svært at rulle gennem en bestemt procedure uden uforvarende at rulle ind i en anden procedure. Du vil ofte finde dig selv at rulle op og ned og forsøge at komme tilbage til det korrekte stykke kode.

For at undgå denne usynlighed skal du klikke på procedurevisningsknappen i nederste venstre hjørne af VBE, som vist her. Grænser begrænses til kun den procedure, du er i.

Begræns rulle til den aktive procedure.

Træning gennem din kode

For at komme igennem din kode skal du sætte din makro i fejlsøgningstilstand. Placer blot din markør hvor som helst i din makro, og tryk derefter på F8-tasten.

Ved programmering betyder udtrykket debugging at finde og rette eventuelle fejl i kode. Et af de mere nyttige fejlfindingsværktøjer er evnen til at træde gennem din kode en linje ad gangen. Når du træder igennem kode, ser du hver linje udføres.

Den første linje af kode er fremhævet, og der vises en lille pil på kodens vindues venstre margen som vist her. Tryk på F8 igen for at udføre den fremhævede linie kode og flyt til næste linje. Fortsæt med at trykke på F8 for at se hver linje udføres til makroens slutning.

Tryk på F8 for at gå gennem hver linje i din makro.

For at komme ud af debug-tilstand, gå op til VBE-menuen og vælg Fejlfinding → Træk ud.

Skridt til en bestemt kode linje

Hvad hvis du vil begynde at træde igennem din kode på en bestemt linje? Nå kan du bare gøre det ved blot at flytte pilen!

Når en kode kode er fremhævet i fejlsøgningstilstand, kan du klikke og trække pilen i venstre vindue af kodevinduet opad eller nedad, og slip den ved hvilken linje kode du vil udføre næste, som vist her.

Træk pilen, mens du træder gennem din kode.

Stoppekode på et foruddefineret punkt

Når du indstiller et breakpoint, kører din kode som normalt og stopper derefter ved den kodekode, hvor du definerede som breakpoint.

Denne fejlfindingsteknik er praktisk, når du vil køre test små blokke af kode ad gangen. Hvis du for eksempel mistanke om, at der kan være en fejl i din makro, men du ved, at størstedelen af ​​makroen løber uden problemer, kan du indstille et breakpoint, der starter ved den mistænkte kodekode, og derefter køre makroen. Når makroen når dit breakpoint, stopper eksekveringen. På dette tidspunkt kan du trykke på F8-tasten på tastaturet for at se, da makroen kører en linje ad gangen.

For at indstille et breakpoint i din kode skal du placere markøren, hvor du vil have breakpointet til at starte, og tryk derefter på F9-tasten på tastaturet. VBA vil tydeligt markere breakpointet med en prik i kodevinduets venstre margen, og kodelinjen selv vil være skygget maroon.

Et breakpoint er markeret med en prik og skygget tekst.

Når din makro rammer et breakpoint, placeres det effektivt i debug-tilstand. For at komme ud af debug-tilstand kan du gå op til VBE-menuen og vælge Debug → Step Out.

Se begyndelsen og afslutningen af ​​variable værdier

Hvis du svæver over en String- eller Integer-variabel i VBA i fejlsøgningstilstand, kan du se værdien af ​​denne variabel i et værktøjstip.Denne funktion giver dig mulighed for at se de værdier, der sendes ind og ud af variabler, hvilket er nyttigt, når debugging code.

Værktøjstips kan dog kun indeholde 77 tegn (inklusive variablenavnet), så hvis værdien i din variabel er for lang, bliver den afskåret. For at se ud over de første 77 tegn, skal du bare holde Ctrl-tasten nede mens du svinger.

Sådan ser værktøjstipet ud, når du svinger over en variabel i fejlfindingstilstand.

Begyndelses- og slutteksterne i et variabelt værktøjstip.

Slukning af automatisk syntakskontrol

Ofte, når du arbejder på en kode, finder du, at du skal gå til en anden linje for at kopiere noget. Du er ikke færdig med linjen; du skal bare forlade det et sekund. Men VBE stopper straks dig i dine spor med en fejlmeddelelse, der ligner den her viste, og advarer dig om noget, du allerede kender.

En ufærdig kode kode resulterer i en fejlfinding.

Disse meddelelsesbokse tvinger dig til at stoppe, hvad du laver for at bekræfte fejlen ved at trykke på OK-knappen. Efter en halv dag af disse abrupte meddelelsesbokse, vil du være klar til at kaste din computer mod væggen.

Nå kan du gemme din computer og din hygiejne ved at slukke for Auto Syntax Check. Gå op til VBE menuen og vælg Værktøjer → Indstillinger. Dialogboksen Indstillinger vises, og fanen Editor vises. Fjern markeringen af ​​indstillingen Automatisk syntaksekontrol for at stoppe disse irriterende fejlmeddelelser.

Forhindre advarselsmeddelelser under kodning.

Du skal ikke bekymre dig om at mangle en legitim fejltagelse. Din kode bliver stadig rød, hvis du vælger op, hvilket giver en visuel indikation på, at noget er forkert.

10 Nyttige Visual Basic Editor Tips - dummier

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: