Kazalo
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.xlsm4 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.