Sadržaj
U ovom članku pokazat ću vam kako možete otkloniti greške pri štampanju u VBA u Excelu. Naučit ćete otvoriti neposredan prozor i ispisati kompletan kod, liniju koda ili vrijednost određene varijable u prozoru.
Excel VBA debug Print (Brzi pregled)
Preuzmite radnu svesku za vježbe
Preuzmite ovu radnu svesku za vježbu dok čitate ovaj članak.
VBA Debug Print.xlsm
4 efikasna načina za izvođenje ispisa za otklanjanje grešaka u Excelu VBA
Dakle, nema više odlaganja. Pogledajmo kako možemo otkloniti greške u ispisu kroz VBA u Excelu.
1. Otvorite prozor Immediate za otklanjanje grešaka u štampanju u Excel VBA
Da biste otklonili greške štampanja u VBA , prvo morate otvoriti prozor Immediate . Da biste to učinili, pritisnite ALT + F11 da otvorite prozor Visual Basic .
Zatim pritisnite CTRL + G na vašoj tastaturi. Prozor Immediate će se otvoriti.
Povezani sadržaj: Excel VBA: Odštampajte korisnički obrazac da stane na stranicu ( 2 metode)
2. Otklanjanje grešaka Ispišite kompletan kod u prozoru Immediate u Excel VBA
Sada smo naučili otvoriti prozor Immediate . Hajde da vidimo kako debug može ispisati izlaz kompletnog VBA koda u prozoru.
Hajde da imamo VBA kod koji uzima dva cijela broja kao varijable A i B , i vraća njihov zbir u varijablu C .
9482
Sada za ispisvrijednost C u prozoru Immediate , morate umetnuti ovaj red.
2639
Sada, ako pokrenete koda, naći ćete vrijednost C (10+15 = 25) u prozoru Immediate.
Pročitajte više: VBA kod za dugme Print u Excelu (5 primjera)
Slična očitanja:
- Excel VBA: Kako za dinamičko postavljanje područja za ispis (7 načina)
- Kako ispisati Excel list na cijeloj stranici (7 načina)
- Štampati Excel list na A4 Veličina (4 načina)
- Kako postaviti red kao naslove za štampanje u Excelu (4 metode)
- Kako ispisati više listova u Excelu (7 različitih metoda)
3. Otklanjanje grešaka Ispis linije koda u neposrednom prozoru u VBA
U prethodnom primjeru, vidjeli smo kako možemo ispisati izlaz koda u prozoru Immediate pomoću debug.print naredba.
Ali možete direktno napisati red koda u prozoru Immediate i pokrenuti ga. Na primjer, ovdje sam napisao ovu liniju koda u prozoru Immediate .
1291
Sada pritisnite ENTER na vašoj tastaturi. Linija će se izvršiti i izlaz ćete pronaći u sljedećem redu prozora.
Pročitajte više: Kako ispisati Excel list sa linijama (3 laka načina)
4. Otklanjanje grešaka u ispisu u režimu prekida u prozoru Immediate u Excelu VBA
Također možete debug ispisati vrijednost određenog koda u Odmah prozor. Ali da biste to uradili, morate ići u režim prekida za VBA .
Na primer, na sledećoj slici, kod je u režimu prekida iz reda:
5809
Režim prekida znači, dok se izvodi kod, ta konkretna linija neće biti izvršena.
Sada možemo debug ispisati vrijednost bilo koje varijable u prozor Immediate .
Na primjer, da biste ispisali vrijednost varijable B , umetnite ovaj red koda u prozor Immediate :
Kliknite na ENTER . I saznat ćete prikazanu vrijednost B . To je 15 .
Povezani sadržaj: Kako odštampati odabrano područje u Excelu na jednoj stranici (3 metode)
Stvari koje treba zapamtiti
Debug Print nije ništa drugo nego prikazivanje određene vrijednosti u VBA u Immediate prozor. U slučaju da ne želite koristiti ispis za otklanjanje grešaka, možete koristiti Message Box u VBA .
Zaključak
Dakle, ovo su metode za korištenje debug printa u VBA . Imate bilo kakvih pitanja? Slobodno nas pitajte. I ne zaboravite posjetiti našu stranicu ExcelWIKI za više objava i ažuriranja.