Excel VBA Debug Print: Kako to storiti?

  • Deliti To
Hugh West

V tem članku vam bom pokazal, kako lahko odpravite napake pri tiskanju v VBA v Excelu. Naučili se boste odpreti takojšnje okno in v njem izpisati celotno kodo, vrstico kode ali vrednost določene spremenljivke.

Excel VBA Debug Print (hitri prikaz)

Prenesi delovni zvezek za prakso

Med branjem tega članka prenesite ta delovni zvezek.

VBA Debug Print.xlsm

4 učinkoviti načini za izvedbo debug tiskanja v programu Excel VBA

Torej ni več zamude. Poglejmo, kako lahko odpravimo napake pri tiskanju prek VBA v Excelu.

1. Odprite takojšnje okno za odpravljanje napak pri tiskanju v Excelu VBA

Za odpravljanje napak pri tiskanju v VBA , najprej morate odpreti Takojšnja To storite tako, da pritisnete ALT + F11 da odprete Visual Basic okno.

Nato pritisnite CTRL + G na tipkovnici. Takojšnja odpre se okno.

Sorodna vsebina: Excel VBA: Tiskanje uporabniškega obrazca, da se prilega na stran (2 metodi)

2. Razhroščevanje Tiskanje celotne kode v takojšnjem oknu v programu Excel VBA

Zdaj smo se naučili odpreti Takojšnja Oglejmo si, kako lahko debug izpisuje izpis celotnega VBA kodo v oknu.

Privoščimo si VBA koda, ki kot spremenljivki vzame dve celi števili A in . B in vrne njuno vsoto v spremenljivki C .

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

Če želite natisniti vrednost C v Takojšnja vstavite to vrstico.

 Debug.Print C 

Če zaženete kodo, boste ugotovili, da je vrednost C (10+15 = 25) v oknu Takojšnje.

Preberite več: Koda VBA za gumb za tiskanje v Excelu (5 primerov)

Podobna branja:

  • Excel VBA: Kako dinamično nastaviti območje tiskanja (7 načinov)
  • Kako natisniti Excelov list na celotno stran (7 načinov)
  • Natisnite Excelov list v velikosti A4 (4 načini)
  • Kako nastaviti vrstico kot naslove za tiskanje v Excelu (4 metode)
  • Kako natisniti več listov v Excelu (7 različnih metod)

3. Razhroščevanje Natisni vrstico kode v takojšnjem oknu v programu VBA

V prejšnjem primeru smo videli, kako lahko natisnemo izpis kode v Takojšnja okno z debug.print ukaz.

Lahko pa neposredno zapišete vrstico kode v oknu Immediate in jo zaženete. Takojšnja okno.

 Debug.Print "To je takojšnje okno." 

Zdaj pritisnite VSTOP na tipkovnici. Vrstica se bo izvedla in v naslednji vrstici okna bo prikazan izhod.

Preberite več: Kako natisniti Excelov list s črtami (3 preprosti načini)

4. Debug tiskanje v načinu prekinitve v takojšnjem oknu v programu Excel VBA

Prav tako lahko v razhroščevanju izpišete vrednost določene kode v Takojšnja Vendar morate za to preklopiti v način prekinitve v oknu VBA .

Na naslednji sliki je na primer koda v načinu prekinitve v vrstici:

 C = A + B 

Način prekinitve pomeni, da se med izvajanjem kode ta vrstica ne bo izvedla.

Zdaj lahko v razhroščevanju izpišemo vrednost katere koli spremenljivke v Takojšnja okno.

Če želite na primer natisniti vrednost spremenljivke B , vstavite to vrstico kode v Takojšnja okno:

Kliknite . VSTOP . In ugotovili boste, kakšna je vrednost B prikazano. To je 15 .

Sorodna vsebina: Kako natisniti izbrano območje v Excelu na eni strani (3 metode)

Stvari, ki si jih je treba zapomniti

Debug Tiskanje ni nič drugega kot prikaz določene vrednosti v VBA v Takojšnja Če ne želite uporabiti debug print, lahko uporabite Polje za sporočila na spletnem mestu VBA .

Zaključek

To so metode za uporabo debug tiskanja v VBA . Imate kakšno vprašanje? Vprašajte nas. In ne pozabite obiskati našega spletnega mesta. ExcelWIKI za več objav in posodobitev.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.