Excel VBA Debug Print: Hvordan gør man det?

  • Del Dette
Hugh West

I denne artikel vil jeg vise dig, hvordan du kan fejlfinde udskrift i VBA I Excel lærer du at åbne det umiddelbare vindue og fejlfinde en komplet kode, en kodelinje eller værdien af en bestemt variabel i vinduet.

Excel VBA Debug Print (hurtig visning)

Download arbejdsbog til øvelser

Download denne øvelsesarbejdsbog, mens du læser denne artikel.

VBA Debug Print.xlsm

4 effektive måder at udføre debug-udskrivning i Excel VBA på

Så der er ikke mere forsinkelse. Lad os se, hvordan vi kan fejlfinde udskrift via VBA i Excel.

1. Åbn det umiddelbare vindue for at fejlfinde udskrivning i Excel VBA

For at fejlfinde udskrift i VBA , skal du først åbne den Umiddelbart for at gøre det, skal du trykke på ALT + F11 for at åbne den Visual Basic vindue.

Tryk derefter på CTRL + G på dit tastatur. Umiddelbart åbnes.

Relateret indhold: Excel VBA: Udskriv brugerformularen, så den passer på en side (2 metoder)

2. Debug Udskriv en komplet kode i det umiddelbare vindue i Excel VBA

Nu har vi lært at åbne Umiddelbart vindue. Lad os se, hvordan vi kan debugge udskrift af et komplet VBA kode i vinduet.

Lad os få en VBA kode, der tager to hele tal som variabler A og B , og returnerer deres sum i variablen C .

 Sub Debug_Print() A = 10 B = 15 C = A + B End Sub 

Hvis du nu vil udskrive værdien af C i den Umiddelbart vindue skal du indsætte denne linje.

 Debug.Print C 

Hvis du nu kører koden, vil du finde værdien af C (10+15 = 25) i vinduet "Umiddelbart".

Læs mere: VBA-kode til udskriftsknappen i Excel (5 eksempler)

Lignende læsninger:

  • Excel VBA: Sådan indstiller du udskriftsområdet dynamisk (7 måder)
  • Sådan udskrives Excel-ark i fuld side (7 måder)
  • Udskriv Excel-ark i A4-størrelse (4 måder)
  • Sådan indstilles en række som udskriftstitler i Excel (4 metoder)
  • Sådan udskriver du flere ark i Excel (7 forskellige metoder)

3. Debug Udskriv en kodelinje i det umiddelbare vindue i VBA

I det foregående eksempel så vi, hvordan vi kan udskrive resultatet af en kode i Umiddelbart vindue ved den debug.print kommando.

Men du kan skrive en kodelinje direkte i Immediate-vinduet og køre den. Her har jeg f.eks. skrevet denne kodelinje i vinduet Umiddelbart vindue.

 Debug.Print "Dette er det umiddelbare vindue." 

Tryk nu på INDTAST på dit tastatur. Linjen vil blive udført, og du vil finde resultatet i den næste linje i vinduet.

Læs mere: Sådan udskriver du Excel-ark med linjer (3 nemme måder)

4. Debug Print i pausetilstand i det umiddelbare vindue i Excel VBA

Du kan også fejlfinde udskrift af værdien af en bestemt kode i Umiddelbart vindue. Men for at gøre det skal du gå til pausetilstand i VBA .

I den følgende figur er koden f.eks. i pausetilstand fra i linjen:

 C = A + B 

Break mode betyder, at den pågældende linje ikke vil blive udført, mens koden køres.

Nu kan vi fejlfinde værdien af enhver variabel i Umiddelbart vindue.

For eksempel for at udskrive værdien af variablen B , indsæt denne kodelinje i Umiddelbart vindue:

Klik på INDTAST . og du vil finde ud af værdien af B vises. Det er 15 .

Relateret indhold: Sådan udskriver du det valgte område i Excel på én side (3 metoder)

Ting at huske

Fejlsøgning af udskrift er intet andet end at vise en bestemt værdi i VBA i den Umiddelbart vindue. Hvis du ikke ønsker at bruge debug print, kan du bruge Meddelelsesboks VBA .

Konklusion

Så det er metoderne til at bruge debug print i VBA Hvis du har spørgsmål, er du velkommen til at spørge os, og husk at besøge vores hjemmeside ExcelWIKI for flere indlæg og opdateringer.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.