Excel VBA Debug Print: Kako to učiniti?

  • Podijeli Ovo
Hugh West

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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.