Sadržaj
U ovom ću vam članku pokazati kako možete otkloniti pogreške ispisa u VBA u Excelu. Naučit ćete odmah otvoriti prozor i otkloniti pogreške u ispisu cijelog koda, retka koda ili vrijednosti određene varijable u prozoru.
Excel VBA ispis otklanjanja pogrešaka (Brzi pregled)
Preuzmi radnu bilježnicu za vježbanje
Preuzmi ovu radnu bilježnicu za vježbanje dok čitaš ovaj članak.
VBA Debug Print.xlsm
4 učinkovita načina za izvođenje Debug ispisa u programu Excel VBA
Dakle, nema više odgode. Pogledajmo kako možemo otkloniti pogreške ispisa putem VBA u Excelu.
1. Otvorite trenutni prozor za otklanjanje pogrešaka ispisa u programu Excel VBA
Kako biste otklonili pogreške ispisa u VBA , prvo morate otvoriti prozor Odmah . Da biste to učinili, pritisnite ALT + F11 da biste otvorili prozor Visual Basic .
Zatim pritisnite CTRL + G na vašoj tipkovnici. Otvorit će se prozor Odmah .
Povezani sadržaj: Excel VBA: Ispis korisničkog obrasca da stane na stranicu ( 2 Metode)
2. Debug Ispis kompletnog koda u trenutnom prozoru u programu Excel VBA
Sada smo naučili otvoriti prozor Immediate . Pogledajmo kako debug može ispisati izlaz kompletnog VBA koda u prozoru.
Imajmo VBA kod koji uzima dva cijela broja kao varijable A i B , i vraća njihov zbroj u varijabli C .
2593
Sada za ispisvrijednost C u Immediate prozoru, morate umetnuti ovaj redak.
3625
Sada, ako pokrenete koda, pronaći ćete vrijednost C (10+15 = 25) u neposrednom prozoru.
Pročitajte više: VBA kod za gumb Ispis u Excelu (5 primjera)
Slična čitanja:
- Excel VBA: Kako za dinamičko postavljanje područja ispisa (7 načina)
- Kako ispisati Excel list na cijelu stranicu (7 načina)
- Ispisati Excel list u formatu A4 Veličina (4 načina)
- Kako postaviti red kao ispis naslova u Excelu (4 metode)
- Kako ispisati više listova u Excelu (7 različitih metoda)
3. Debug Ispis retka koda u neposrednom prozoru u VBA
U prethodnom smo primjeru vidjeli kako možemo ispisati izlaz koda u prozoru Immediate pomoću debug.print naredba.
Ali možete izravno napisati redak koda u prozoru Immediate i pokrenuti ga. Na primjer, ovdje sam napisao ovaj redak koda u Immediate prozoru.
1774
Sada pritisnite ENTER na tipkovnici. Redak će se izvršiti, a rezultat ćete pronaći u sljedećem retku prozora.
Pročitajte više: Kako ispisati Excel list s linijama (3 laka načina)
4. Otklanjanje pogrešaka ispisa u načinu prekida u neposrednom prozoru u programu Excel VBA
Također možete otklanjati pogreške ispisa vrijednosti određenog koda u Odmah prozor. Ali da biste to učinili, morate ići u način prekida VBA .
Na primjer, na sljedećoj slici, kod je u načinu prekida iz retka:
4259
Način prekida znači da se taj određeni redak neće izvršiti tijekom izvođenja koda.
Sada možemo ispraviti ispis vrijednosti bilo koje varijable u Immediate prozor.
Na primjer, da biste ispisali vrijednost varijable B , umetnite ovaj redak koda u Immediate prozor:
Kliknite ENTER . I saznat ćete prikazanu vrijednost B . To je 15 .
Povezani sadržaj: Kako ispisati 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 Odmah prozor. U slučaju da ne želite koristiti ispis za otklanjanje pogrešaka, možete koristiti Okvir s porukama u VBA .
Zaključak
Dakle, ovo su metode za korištenje ispisa ispravljanja pogrešaka u VBA . Imate li kakvih pitanja? Slobodno nas pitajte. I ne zaboravite posjetiti našu stranicu ExcelWIKI za više postova i ažuriranja.