Excel VBA Debug Print: Hvordan gjøre det?

  • Dele Denne
Hugh West

I denne artikkelen skal jeg vise deg hvordan du kan feilsøke utskrift i VBA i Excel. Du lærer å åpne det umiddelbare vinduet og feilsøke skrive ut en fullstendig kode, en kodelinje eller verdien til en bestemt variabel i vinduet.

Excel VBA Debug Print (Quick View)

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken mens du leser denne artikkelen.

VBA Debug Print.xlsm

4 effektive måter å utføre feilsøkingsutskrift i Excel VBA

Så ingen mer forsinkelse. La oss se hvordan vi kan feilsøke utskrift gjennom VBA i Excel.

1. Åpne Umiddelbart-vinduet for å feilsøke utskrift i Excel VBA

For å feilsøke utskrift i VBA må du først åpne vinduet Umiddelbart . For å gjøre det, trykk ALT + F11 for å åpne vinduet Visual Basic .

Trykk deretter CTRL + G på tastaturet. Vinduet Umiddelbart åpnes.

Relatert innhold: Excel VBA: Skriv ut brukerskjema for å passe til en side ( 2 metoder)

2. Feilsøk Skriv ut en fullstendig kode i øyeblikksvinduet i Excel VBA

Nå har vi lært å åpne vinduet Umiddelbart . La oss se hvordan du kan feilsøke utskriften av en fullstendig VBA -kode i vinduet.

La oss ha en VBA -kode som tar to heltall som variabler A og B , og returnerer summen deres i variabel C .

2718

Nå til utskriftverdien til C i vinduet Umiddelbar , må du sette inn denne linjen.

1845

Nå, hvis du kjører kode, finner du verdien til C (10+15 = 25) i vinduet Umiddelbart.

Les mer: VBA-kode for utskriftsknapp i Excel (5 eksempler)

Lignende avlesninger:

  • Excel VBA: Hvordan å angi utskriftsområde dynamisk (7 måter)
  • Hvordan skrive ut Excel-ark i full side (7 måter)
  • Skriv ut Excel-ark i A4 Størrelse (4 måter)
  • Hvordan angi en rad som utskriftstitler i Excel (4 metoder)
  • Hvordan skrive ut flere ark i Excel (7 forskjellige metoder)

3. Feilsøk Skriv ut en kodelinje i det umiddelbare vinduet i VBA

I forrige eksempel så vi hvordan vi kan skrive ut utdataene til en kode i vinduet Umiddelbar ved hjelp av debug.print -kommandoen.

Men du kan skrive en kodelinje direkte i vinduet Immediate og kjøre den. For eksempel, her har jeg skrevet denne kodelinjen i vinduet Umiddelbar .

1229

Trykk nå ENTER på tastaturet. Linjen vil bli utført og du finner utdataene i neste linje i vinduet.

Les mer: Hvordan skrive ut Excel-ark med linjer (3 enkle måter)

4. Feilsøke utskrift i pausemodus i øyeblikkelig vinduet i Excel VBA

Du kan også feilsøke utskrift av verdien til en bestemt kode i Umiddelbart -vindu. Men for å gjøre det, må du gå til pausemodusen VBA .

For eksempel, i følgende figur, er koden i pausemodus fra linjen:

8542

Break-modus betyr at når koden kjøres, vil den spesifikke linjen ikke bli utført.

Nå kan vi feilsøke utskrift av verdien til en hvilken som helst variabel i vinduet Immediate .

For å skrive ut verdien til variabelen B , sett inn denne kodelinjen i vinduet Immediate :

Klikk ENTER . Og du vil finne ut verdien av B som vises. Det er 15 .

Relatert innhold: Hvordan skrive ut valgt område i Excel på én side (3 metoder)

Ting å huske

Debug Print er ikke annet enn å vise en bestemt verdi i VBA i 1>Umiddelbar vindu. I tilfelle du ikke ønsker å bruke feilsøkingsutskrift, kan du bruke meldingsboksen i VBA .

Konklusjon

Så, dette er metodene for å bruke feilsøkingsutskrift i VBA . Har du noen spørsmål? Spør oss gjerne. Og ikke glem å besøke siden vår ExcelWIKI for flere innlegg og oppdateringer.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.